
.main-container {
/*	height: 100%;*/
}
.main-container > .main-wrapper {
	background-color: rgb(241, 241, 241);
}
body.home .main-container > .main-wrapper {
	/*height: 100%;*/
}
.main-container > .main-wrapper * {
	letter-spacing: normal; font-family: HelveticaNeue, Roboto, Arial, sans-serif;
}
.main-container > .main-wrapper a {
	 cursor: pointer;
}
.main-container > .main-wrapper hgroup h1 {
	font-family: HelveticaNeue, Roboto, Arial, sans-serif; font-size: 36px; margin-top: 1px; margin-bottom: 1px; margin-left: 0px;
}
.main-container > .main-wrapper hgroup h2 {
	font-family: HelveticaNeue, Roboto, Arial, sans-serif; font-size: 36px; margin-top: 1px; margin-bottom: 1px; margin-left: 0px;
}
.main-container > .main-wrapper hgroup h3 {
	font-family: HelveticaNeue, Roboto, Arial, sans-serif; font-size: 24px; margin-top: 1px; margin-bottom: 1px; margin-left: 0px;
}
.main-container > .main-wrapper hgroup h4 {
	font-family: HelveticaNeue, Roboto, Arial, sans-serif; font-size: 18px; margin-top: 1px; margin-bottom: 1px; margin-left: 0px;
}
.main-container > .main-wrapper hgroup h5 {
	font-family: HelveticaNeue, Roboto, Arial, sans-serif; font-size: 14px; margin-top: 1px; margin-bottom: 1px; margin-left: 0px;
}
.main-container > .main-wrapper hgroup h6 {
	font-family: HelveticaNeue, Roboto, Arial, sans-serif; font-size: 12px; margin-top: 1px; margin-bottom: 1px; margin-left: 0px;
}
.main-container > .main-wrapper h1.under {
	color: rgb(29, 29, 27); letter-spacing: 0.05em; font-family: HelveticaNeue, Roboto, Arial, sans-serif; font-size: 36px; font-weight: 200; margin-bottom: 68px; margin-left: 0px; position: relative;
}
.main-container > .main-wrapper h1.ms-rteElement-H1B {
	color: rgb(29, 29, 27); letter-spacing: 0.05em; font-family: HelveticaNeue, Roboto, Arial, sans-serif; font-size: 36px; font-weight: 200; margin-bottom: 68px; margin-left: 0px; position: relative;
}
.main-container > .main-wrapper h1.under.page-title {
	margin-top: 60px; margin-bottom: 60px;
}
.main-container > .main-wrapper h1.ms-rteElement-H1B.page-title {
	margin-top: 60px; margin-bottom: 60px;
}
.main-container > .main-wrapper h1.under::before {
	width: 100px; height: 1px; bottom: -24px; display: block; position: absolute; content: ""; background-color: rgb(195, 14, 46);
}
.main-container > .main-wrapper h1.ms-rteElement-H1B::before {
	width: 100px; height: 1px; bottom: -24px; display: block; position: absolute; content: ""; background-color: rgb(195, 14, 46);
}
.main-container > .main-wrapper h1.under.long {
	color: rgb(255, 255, 255); margin-bottom: 20px;
}
.main-container > .main-wrapper h1.ms-rteElement-H1B.long {
	color: rgb(255, 255, 255); margin-bottom: 20px;
}
.main-container > .main-wrapper h1.under.long::before {
	bottom: -30px; background-color: rgb(255, 255, 255);
}
.main-container > .main-wrapper h1.ms-rteElement-H1B.long::before {
	bottom: -30px; background-color: rgb(255, 255, 255);
}
.main-container > .main-wrapper h2.under {
	color: rgb(29, 29, 27); letter-spacing: 0.05em; font-family: HelveticaNeue, Roboto, Arial, sans-serif; font-size: 36px; font-weight: 200; margin-bottom: 68px; margin-left: 0px; position: relative;
}
.main-container > .main-wrapper .sitemap-container .groupheader {
	color: rgb(29, 29, 27); letter-spacing: 0.05em; font-family: HelveticaNeue, Roboto, Arial, sans-serif; font-size: 36px; font-weight: 200; margin-bottom: 68px; margin-left: 0px; position: relative;
}
.main-container > .main-wrapper h2.ms-rteElement-H1B {
	color: rgb(29, 29, 27); letter-spacing: 0.05em; font-family: HelveticaNeue, Roboto, Arial, sans-serif; font-size: 36px; font-weight: 200; margin-bottom: 68px; margin-left: 0px; position: relative;
}
.main-container > .main-wrapper h2.under.page-title {
	margin-top: 60px; margin-bottom: 60px;
}
.main-container > .main-wrapper .sitemap-container .page-title.groupheader {
	margin-top: 60px; margin-bottom: 60px;
}
.main-container > .main-wrapper h2.ms-rteElement-H1B.page-title {
	margin-top: 60px; margin-bottom: 60px;
}
.main-container > .main-wrapper h2.under::before {
	width: 100px; height: 1px; bottom: -24px; display: block; position: absolute; content: ""; background-color: rgb(195, 14, 46);
}
.main-container > .main-wrapper .sitemap-container .groupheader::before {
	width: 100px; height: 1px; bottom: -24px; display: block; position: absolute; content: ""; background-color: rgb(195, 14, 46);
}
.main-container > .main-wrapper h2.ms-rteElement-H1B::before {
	width: 100px; height: 1px; bottom: -24px; display: block; position: absolute; content: ""; background-color: rgb(195, 14, 46);
}
.main-container > .main-wrapper h2.under.long {
	color: rgb(255, 255, 255); margin-bottom: 20px;
}
.main-container > .main-wrapper .sitemap-container .long.groupheader {
	color: rgb(255, 255, 255); margin-bottom: 20px;
}
.main-container > .main-wrapper h2.ms-rteElement-H1B.long {
	color: rgb(255, 255, 255); margin-bottom: 20px;
}
.main-container > .main-wrapper h2.under.long::before {
	bottom: -30px; background-color: rgb(255, 255, 255);
}
.main-container > .main-wrapper .sitemap-container .long.groupheader::before {
	bottom: -30px; background-color: rgb(255, 255, 255);
}
.main-container > .main-wrapper h2.ms-rteElement-H1B.long::before {
	bottom: -30px; background-color: rgb(255, 255, 255);
}
.main-container > .main-wrapper h3.under {
	color: rgb(29, 29, 27); letter-spacing: 0.05em; font-family: HelveticaNeue, Roboto, Arial, sans-serif; font-size: 24px; font-weight: 200; margin-bottom: 68px; margin-left: 0px; position: relative;
}
.main-container > .main-wrapper h3.ms-rteElement-H1B {
	color: rgb(29, 29, 27); letter-spacing: 0.05em; font-family: HelveticaNeue, Roboto, Arial, sans-serif; font-size: 24px; font-weight: 200; margin-bottom: 68px; margin-left: 0px; position: relative;
}
.main-container > .main-wrapper h3.under.page-title {
	margin-top: 60px; margin-bottom: 60px;
}
.main-container > .main-wrapper h3.ms-rteElement-H1B.page-title {
	margin-top: 60px; margin-bottom: 60px;
}
.main-container > .main-wrapper h3.under::before {
	width: 100px; height: 1px; bottom: -24px; display: block; position: absolute; content: ""; background-color: rgb(195, 14, 46);
}
.main-container > .main-wrapper h3.ms-rteElement-H1B::before {
	width: 100px; height: 1px; bottom: -24px; display: block; position: absolute; content: ""; background-color: rgb(195, 14, 46);
}
.main-container > .main-wrapper h3.under.long {
	color: rgb(255, 255, 255); margin-bottom: 20px;
}
.main-container > .main-wrapper h3.ms-rteElement-H1B.long {
	color: rgb(255, 255, 255); margin-bottom: 20px;
}
.main-container > .main-wrapper h3.under.long::before {
	bottom: -30px; background-color: rgb(255, 255, 255);
}
.main-container > .main-wrapper h3.ms-rteElement-H1B.long::before {
	bottom: -30px; background-color: rgb(255, 255, 255);
}
.main-container > .main-wrapper h4.under {
	color: rgb(29, 29, 27); letter-spacing: 0.05em; font-family: HelveticaNeue, Roboto, Arial, sans-serif; font-size: 18px; font-weight: 200; margin-bottom: 68px; margin-left: 0px; position: relative;
}
.main-container > .main-wrapper h4.ms-rteElement-H1B {
	color: rgb(29, 29, 27); letter-spacing: 0.05em; font-family: HelveticaNeue, Roboto, Arial, sans-serif; font-size: 18px; font-weight: 200; margin-bottom: 68px; margin-left: 0px; position: relative;
}
.main-container > .main-wrapper h4.under.page-title {
	margin-top: 60px; margin-bottom: 60px;
}
.main-container > .main-wrapper h4.ms-rteElement-H1B.page-title {
	margin-top: 60px; margin-bottom: 60px;
}
.main-container > .main-wrapper h4.under::before {
	width: 100px; height: 1px; bottom: -24px; display: block; position: absolute; content: ""; background-color: rgb(195, 14, 46);
}
.main-container > .main-wrapper h4.ms-rteElement-H1B::before {
	width: 100px; height: 1px; bottom: -24px; display: block; position: absolute; content: ""; background-color: rgb(195, 14, 46);
}
.main-container > .main-wrapper h4.under.long {
	color: rgb(255, 255, 255); margin-bottom: 20px;
}
.main-container > .main-wrapper h4.ms-rteElement-H1B.long {
	color: rgb(255, 255, 255); margin-bottom: 20px;
}
.main-container > .main-wrapper h4.under.long::before {
	bottom: -30px; background-color: rgb(255, 255, 255);
}
.main-container > .main-wrapper h4.ms-rteElement-H1B.long::before {
	bottom: -30px; background-color: rgb(255, 255, 255);
}
.main-container > .main-wrapper h5.under {
	color: rgb(29, 29, 27); letter-spacing: 0.05em; font-family: HelveticaNeue, Roboto, Arial, sans-serif; font-size: 14px; font-weight: 200; margin-bottom: 68px; margin-left: 0px; position: relative;
}
.main-container > .main-wrapper h5.ms-rteElement-H1B {
	color: rgb(29, 29, 27); letter-spacing: 0.05em; font-family: HelveticaNeue, Roboto, Arial, sans-serif; font-size: 14px; font-weight: 200; margin-bottom: 68px; margin-left: 0px; position: relative;
}
.main-container > .main-wrapper h5.under.page-title {
	margin-top: 60px; margin-bottom: 60px;
}
.main-container > .main-wrapper h5.ms-rteElement-H1B.page-title {
	margin-top: 60px; margin-bottom: 60px;
}
.main-container > .main-wrapper h5.under::before {
	width: 100px; height: 1px; bottom: -24px; display: block; position: absolute; content: ""; background-color: rgb(195, 14, 46);
}
.main-container > .main-wrapper h5.ms-rteElement-H1B::before {
	width: 100px; height: 1px; bottom: -24px; display: block; position: absolute; content: ""; background-color: rgb(195, 14, 46);
}
.main-container > .main-wrapper h5.under.long {
	color: rgb(255, 255, 255); margin-bottom: 20px;
}
.main-container > .main-wrapper h5.ms-rteElement-H1B.long {
	color: rgb(255, 255, 255); margin-bottom: 20px;
}
.main-container > .main-wrapper h5.under.long::before {
	bottom: -30px; background-color: rgb(255, 255, 255);
}
.main-container > .main-wrapper h5.ms-rteElement-H1B.long::before {
	bottom: -30px; background-color: rgb(255, 255, 255);
}
.main-container > .main-wrapper h6.under {
	color: rgb(29, 29, 27); letter-spacing: 0.05em; font-family: HelveticaNeue, Roboto, Arial, sans-serif; font-size: 12px; font-weight: 200; margin-bottom: 68px; margin-left: 0px; position: relative;
}
.main-container > .main-wrapper h6.ms-rteElement-H1B {
	color: rgb(29, 29, 27); letter-spacing: 0.05em; font-family: HelveticaNeue, Roboto, Arial, sans-serif; font-size: 12px; font-weight: 200; margin-bottom: 68px; margin-left: 0px; position: relative;
}
.main-container > .main-wrapper h6.under.page-title {
	margin-top: 60px; margin-bottom: 60px;
}
.main-container > .main-wrapper h6.ms-rteElement-H1B.page-title {
	margin-top: 60px; margin-bottom: 60px;
}
.main-container > .main-wrapper h6.under::before {
	width: 100px; height: 1px; bottom: -24px; display: block; position: absolute; content: ""; background-color: rgb(195, 14, 46);
}
.main-container > .main-wrapper h6.ms-rteElement-H1B::before {
	width: 100px; height: 1px; bottom: -24px; display: block; position: absolute; content: ""; background-color: rgb(195, 14, 46);
}
.main-container > .main-wrapper h6.under.long {
	color: rgb(255, 255, 255); margin-bottom: 20px;
}
.main-container > .main-wrapper h6.ms-rteElement-H1B.long {
	color: rgb(255, 255, 255); margin-bottom: 20px;
}
.main-container > .main-wrapper h6.under.long::before {
	bottom: -30px; background-color: rgb(255, 255, 255);
}
.main-container > .main-wrapper h6.ms-rteElement-H1B.long::before {
	bottom: -30px; background-color: rgb(255, 255, 255);
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper h1.under {
	font-size: 24px;
}
.main-container > .main-wrapper h1.ms-rteElement-H1B {
	font-size: 24px;
}
.main-container > .main-wrapper h2.under {
	font-size: 24px;
}
.main-container > .main-wrapper .sitemap-container .groupheader {
	font-size: 24px;
}
.main-container > .main-wrapper h2.ms-rteElement-H1B {
	font-size: 24px;
}
.main-container > .main-wrapper h3.under {
	font-size: 16px;
}
.main-container > .main-wrapper h3.ms-rteElement-H1B {
	font-size: 16px;
}
.main-container > .main-wrapper h4.under {
	font-size: 12px;
}
.main-container > .main-wrapper h4.ms-rteElement-H1B {
	font-size: 12px;
}
.main-container > .main-wrapper h5.under {
	font-size: 9px;
}
.main-container > .main-wrapper h5.ms-rteElement-H1B {
	font-size: 9px;
}
.main-container > .main-wrapper h6.under {
	font-size: 8px;
}
.main-container > .main-wrapper h6.ms-rteElement-H1B {
	font-size: 8px;
}
}
.main-container > .main-wrapper h1 {
	color: rgb(72, 72, 72); letter-spacing: 0.05em; font-family: HelveticaNeue, Roboto, Arial, sans-serif; font-size: 36px; font-weight: 200; margin-left: 0px; position: relative;
}
.main-container > .main-wrapper .h1 {
	color: rgb(72, 72, 72); letter-spacing: 0.05em; font-family: HelveticaNeue, Roboto, Arial, sans-serif; font-size: 36px; font-weight: 200; margin-left: 0px; position: relative;
}
.main-container > .main-wrapper h2 {
	color: rgb(72, 72, 72); letter-spacing: 0.05em; font-family: HelveticaNeue, Roboto, Arial, sans-serif; font-size: 36px; font-weight: 200; margin-left: 0px; position: relative;
}
.main-container > .main-wrapper .h2 {
	color: rgb(72, 72, 72); letter-spacing: 0.05em; font-family: HelveticaNeue, Roboto, Arial, sans-serif; font-size: 36px; font-weight: 200; margin-left: 0px; position: relative;
}
.main-container > .main-wrapper h3 {
	color: rgb(72, 72, 72); letter-spacing: 0.05em; font-family: HelveticaNeue, Roboto, Arial, sans-serif; font-size: 24px; font-weight: 200; margin-left: 0px; position: relative;
}
.main-container > .main-wrapper .h3 {
	color: rgb(72, 72, 72); letter-spacing: 0.05em; font-family: HelveticaNeue, Roboto, Arial, sans-serif; font-size: 24px; font-weight: 200; margin-left: 0px; position: relative;
}
.main-container > .main-wrapper h4 {
	color: rgb(72, 72, 72); letter-spacing: 0.05em; font-family: HelveticaNeue, Roboto, Arial, sans-serif; font-size: 18px; font-weight: 200; margin-left: 0px; position: relative;
}
.main-container > .main-wrapper .h4 {
	color: rgb(72, 72, 72); letter-spacing: 0.05em; font-family: HelveticaNeue, Roboto, Arial, sans-serif; font-size: 18px; font-weight: 200; margin-left: 0px; position: relative;
}
.main-container > .main-wrapper h5 {
	color: rgb(72, 72, 72); letter-spacing: 0.05em; font-family: HelveticaNeue, Roboto, Arial, sans-serif; font-size: 14px; font-weight: 200; margin-left: 0px; position: relative;
}
.main-container > .main-wrapper .h5 {
	color: rgb(72, 72, 72); letter-spacing: 0.05em; font-family: HelveticaNeue, Roboto, Arial, sans-serif; font-size: 14px; font-weight: 200; margin-left: 0px; position: relative;
}
.main-container > .main-wrapper h6 {
	color: rgb(72, 72, 72); letter-spacing: 0.05em; font-family: HelveticaNeue, Roboto, Arial, sans-serif; font-size: 12px; font-weight: 200; margin-left: 0px; position: relative;
}
.main-container > .main-wrapper .h6 {
	color: rgb(72, 72, 72); letter-spacing: 0.05em; font-family: HelveticaNeue, Roboto, Arial, sans-serif; font-size: 12px; font-weight: 200; margin-left: 0px; position: relative;
}
.main-container > .main-wrapper .hr-space-0 {
	margin-top: 0px; margin-bottom: 0px;
}
.main-container > .main-wrapper .vr-space-0 {
	margin-right: 0px; margin-left: 0px;
}
.main-container > .main-wrapper .space-0 {
	margin-top: 0px; margin-bottom: 0px;
}
.main-container > .main-wrapper .top-space-0 {
	margin-top: 0px;
}
.main-container > .main-wrapper .right-space-0 {
	margin-right: 0px;
}
.main-container > .main-wrapper .left-space-0 {
	margin-left: 0px;
}
.main-container > .main-wrapper .bottom-space-0 {
	margin-bottom: 0px;
}
.main-container > .main-wrapper .hr-space-10 {
	margin-top: 10px; margin-bottom: 10px;
}
.main-container > .main-wrapper .vr-space-10 {
	margin-right: 10px; margin-left: 10px;
}
.main-container > .main-wrapper .space-10 {
	margin-top: 10px; margin-bottom: 10px;
}
.main-container > .main-wrapper .top-space-10 {
	margin-top: 10px;
}
.main-container > .main-wrapper .right-space-10 {
	margin-right: 10px;
}
.main-container > .main-wrapper .left-space-10 {
	margin-left: 10px;
}
.main-container > .main-wrapper .bottom-space-10 {
	margin-bottom: 10px;
}


.main-container > .main-wrapper .hr-space-20 {
	margin-top: 20px; margin-bottom: 20px;
}
.main-container > .main-wrapper .vr-space-20 {
	margin-right: 20px; margin-left: 20px;
}
.main-container > .main-wrapper .space-20 {
	margin-top: 20px; margin-bottom: 20px;
}
.main-container > .main-wrapper .top-space-20 {
	margin-top: 20px;
}
.main-container > .main-wrapper .right-space-20 {
	margin-right: 20px;
}
.main-container > .main-wrapper .left-space-20 {
	margin-left: 20px;
}
.main-container > .main-wrapper .bottom-space-20 {
	margin-bottom: 20px;
}
.main-container > .main-wrapper .hr-space-30 {
	margin-top: 30px; margin-bottom: 30px;
}
.main-container > .main-wrapper .vr-space-30 {
	margin-right: 30px; margin-left: 30px;
}
.main-container > .main-wrapper .space-30 {
	margin-top: 30px; margin-bottom: 30px;
}
.main-container > .main-wrapper .top-space-30 {
	margin-top: 30px;
}
.main-container > .main-wrapper .right-space-30 {
	margin-right: 30px;
}
.main-container > .main-wrapper .left-space-30 {
	margin-left: 30px;
}
.main-container > .main-wrapper .bottom-space-30 {
	margin-bottom: 30px;
}
.main-container > .main-wrapper .hr-space-40 {
	margin-top: 40px; margin-bottom: 40px;
}
.main-container > .main-wrapper .vr-space-40 {
	margin-right: 40px; margin-left: 40px;
}
.main-container > .main-wrapper .space-40 {
	margin-top: 40px; margin-bottom: 40px;
}
.main-container > .main-wrapper .top-space-40 {
	margin-top: 40px;
}
.main-container > .main-wrapper .right-space-40 {
	margin-right: 40px;
}
.main-container > .main-wrapper .left-space-40 {
	margin-left: 40px;
}
.main-container > .main-wrapper .bottom-space-40 {
	margin-bottom: 40px;
}
.main-container > .main-wrapper .hr-space-50 {
	margin-top: 50px; margin-bottom: 50px;
}
.main-container > .main-wrapper .vr-space-50 {
	margin-right: 50px; margin-left: 50px;
}
.main-container > .main-wrapper .space-50 {
	margin-top: 50px; margin-bottom: 50px;
}
.main-container > .main-wrapper .top-space-50 {
	margin-top: 50px;
}
.main-container > .main-wrapper .right-space-50 {
	margin-right: 50px;
}
.main-container > .main-wrapper .left-space-50 {
	margin-left: 50px;
}
.main-container > .main-wrapper .bottom-space-50 {
	margin-bottom: 50px;
}
.main-container > .main-wrapper .hr-space-60 {
	margin-top: 60px; margin-bottom: 60px;
}
.main-container > .main-wrapper .vr-space-60 {
	margin-right: 60px; margin-left: 60px;
}
.main-container > .main-wrapper .space-60 {
	margin-top: 60px; margin-bottom: 60px;
}
.main-container > .main-wrapper .top-space-60 {
	margin-top: 60px;
}
.main-container > .main-wrapper .right-space-60 {
	margin-right: 60px;
}
.main-container > .main-wrapper .left-space-60 {
	margin-left: 60px;
}
.main-container > .main-wrapper .bottom-space-60 {
	margin-bottom: 60px;
}
.main-container > .main-wrapper .hr-space-70 {
	margin-top: 70px; margin-bottom: 70px;
}
.main-container > .main-wrapper .vr-space-70 {
	margin-right: 70px; margin-left: 70px;
}
.main-container > .main-wrapper .space-70 {
	margin-top: 70px; margin-bottom: 70px;
}
.main-container > .main-wrapper .top-space-70 {
	margin-top: 70px;
}
.main-container > .main-wrapper .right-space-70 {
	margin-right: 70px;
}
.main-container > .main-wrapper .left-space-70 {
	margin-left: 70px;
}
.main-container > .main-wrapper .bottom-space-70 {
	margin-bottom: 70px;
}
.main-container > .main-wrapper .hr-space-80 {
	margin-top: 80px; margin-bottom: 80px;
}
.main-container > .main-wrapper .vr-space-80 {
	margin-right: 80px; margin-left: 80px;
}
.main-container > .main-wrapper .space-80 {
	margin-top: 80px; margin-bottom: 80px;
}
.main-container > .main-wrapper .top-space-80 {
	margin-top: 80px;
}
.main-container > .main-wrapper .right-space-80 {
	margin-right: 80px;
}
.main-container > .main-wrapper .left-space-80 {
	margin-left: 80px;
}
.main-container > .main-wrapper .bottom-space-80 {
	margin-bottom: 80px;
}
.main-container > .main-wrapper .hr-space-90 {
	margin-top: 90px; margin-bottom: 90px;
}
.main-container > .main-wrapper .vr-space-90 {
	margin-right: 90px; margin-left: 90px;
}
.main-container > .main-wrapper .space-90 {
	margin-top: 90px; margin-bottom: 90px;
}
.main-container > .main-wrapper .top-space-90 {
	margin-top: 90px;
}
.main-container > .main-wrapper .right-space-90 {
	margin-right: 90px;
}
.main-container > .main-wrapper .left-space-90 {
	margin-left: 90px;
}
.main-container > .main-wrapper .bottom-space-90 {
	margin-bottom: 90px;
}
.main-container > .main-wrapper .hr-space-100 {
	margin-top: 100px; margin-bottom: 100px;
}
.main-container > .main-wrapper .vr-space-100 {
	margin-right: 100px; margin-left: 100px;
}
.main-container > .main-wrapper .space-100 {
	margin-top: 100px; margin-bottom: 100px;
}
.main-container > .main-wrapper .top-space-100 {
	margin-top: 100px;
}
.main-container > .main-wrapper .right-space-100 {
	margin-right: 100px;
}
.main-container > .main-wrapper .left-space-100 {
	margin-left: 100px;
}
.main-container > .main-wrapper .bottom-space-100 {
	margin-bottom: 100px;
}
.main-container > .main-wrapper .hr-space-110 {
	margin-top: 110px; margin-bottom: 110px;
}
.main-container > .main-wrapper .vr-space-110 {
	margin-right: 110px; margin-left: 110px;
}
.main-container > .main-wrapper .space-110 {
	margin-top: 110px; margin-bottom: 110px;
}
.main-container > .main-wrapper .top-space-110 {
	margin-top: 110px;
}
.main-container > .main-wrapper .right-space-110 {
	margin-right: 110px;
}
.main-container > .main-wrapper .left-space-110 {
	margin-left: 110px;
}
.main-container > .main-wrapper .bottom-space-110 {
	margin-bottom: 110px;
}
.main-container > .main-wrapper .hr-space-120 {
	margin-top: 120px; margin-bottom: 120px;
}
.main-container > .main-wrapper .vr-space-120 {
	margin-right: 120px; margin-left: 120px;
}
.main-container > .main-wrapper .space-120 {
	margin-top: 120px; margin-bottom: 120px;
}
.main-container > .main-wrapper .top-space-120 {
	margin-top: 120px;
}
.main-container > .main-wrapper .right-space-120 {
	margin-right: 120px;
}
.main-container > .main-wrapper .left-space-120 {
	margin-left: 120px;
}
.main-container > .main-wrapper .bottom-space-120 {
	margin-bottom: 120px;
}
.main-container > .main-wrapper .hr-space-130 {
	margin-top: 130px; margin-bottom: 130px;
}
.main-container > .main-wrapper .vr-space-130 {
	margin-right: 130px; margin-left: 130px;
}
.main-container > .main-wrapper .space-130 {
	margin-top: 130px; margin-bottom: 130px;
}
.main-container > .main-wrapper .top-space-130 {
	margin-top: 130px;
}
.main-container > .main-wrapper .right-space-130 {
	margin-right: 130px;
}
.main-container > .main-wrapper .left-space-130 {
	margin-left: 130px;
}
.main-container > .main-wrapper .bottom-space-130 {
	margin-bottom: 130px;
}
.main-container > .main-wrapper .hr-space-140 {
	margin-top: 140px; margin-bottom: 140px;
}
.main-container > .main-wrapper .vr-space-140 {
	margin-right: 140px; margin-left: 140px;
}
.main-container > .main-wrapper .space-140 {
	margin-top: 140px; margin-bottom: 140px;
}
.main-container > .main-wrapper .top-space-140 {
	margin-top: 140px;
}
.main-container > .main-wrapper .right-space-140 {
	margin-right: 140px;
}
.main-container > .main-wrapper .left-space-140 {
	margin-left: 140px;
}
.main-container > .main-wrapper .bottom-space-140 {
	margin-bottom: 140px;
}
.main-container > .main-wrapper .hr-space-150 {
	margin-top: 150px; margin-bottom: 150px;
}
.main-container > .main-wrapper .vr-space-150 {
	margin-right: 150px; margin-left: 150px;
}
.main-container > .main-wrapper .space-150 {
	margin-top: 150px; margin-bottom: 150px;
}
.main-container > .main-wrapper .top-space-150 {
	margin-top: 150px;
}
.main-container > .main-wrapper .right-space-150 {
	margin-right: 150px;
}
.main-container > .main-wrapper .left-space-150 {
	margin-left: 150px;
}
.main-container > .main-wrapper .bottom-space-150 {
	margin-bottom: 150px;
}
.main-container > .main-wrapper p {
	padding-bottom: 18px; font-size: 14px; margin-bottom: 0px;
}
.main-container > .main-wrapper p:last-child {
	padding-bottom: 0px;
}
.main-container > .main-wrapper p:only-child {
	padding-bottom: 0px;
}
.main-container > .main-wrapper .panel-heading > .panel-title > a {
	display: block;
}
.main-container > .main-wrapper .ms-rtestate-read.ms-rte-wpbox {
	visibility: hidden;
}
.main-container > .main-wrapper .ms-webpartzone-cell {
	visibility: hidden;
}
.main-container > .main-wrapper .carousel-caption > p {
	text-align: center;
}
.main-container > .main-wrapper .carousel-caption > h3 {
	color: white;
}
.main-container > .main-wrapper .disabled {
	opacity: 0.999;
}
body.menu-toggled .main-container > .main-wrapper .page-body {
	opacity: 0.999;
}
body.menu-toggled .main-container > .main-wrapper .page-foot {
	opacity: 0.999;
}
body.menu-toggled .main-container > .main-wrapper .page-showcase {
	opacity: 0.999;
}
.main-container > .main-wrapper .btn.general {
	padding: 14px 35px; border-radius: 100px; border: 1px solid rgb(195, 14, 46); transition:200ms; border-image: none; color: rgb(195, 14, 46); font-size: 14px; background-color: transparent; -webkit-border-radius: 100px; -moz-border-radius: 100px; -webkit-transition: all 200ms; -o-transition: all 200ms; -moz-transition: all 200ms;
}
.main-container > .main-wrapper .slider-container.two .slider .seq-pagination li .call-to-action {
	padding: 14px 35px; border-radius: 100px; border: 1px solid rgb(195, 14, 46); transition:200ms; border-image: none; color: rgb(195, 14, 46); font-size: 14px; background-color: transparent; -webkit-border-radius: 100px; -moz-border-radius: 100px; -webkit-transition: all 200ms; -o-transition: all 200ms; -moz-transition: all 200ms;
}
.main-container > .main-wrapper .slider-container.three .slider .seq-pagination.fake-pagination li .call-to-action {
	padding: 14px 35px; border-radius: 100px; border: 1px solid rgb(195, 14, 46); transition:200ms; border-image: none; color: rgb(195, 14, 46); font-size: 14px; background-color: transparent; -webkit-border-radius: 100px; -moz-border-radius: 100px; -webkit-transition: all 200ms; -o-transition: all 200ms; -moz-transition: all 200ms;
}
.main-container > .main-wrapper .slider-history .carousel .owl-nav .owl-prev {
	padding: 14px 35px; border-radius: 100px; border: 1px solid rgb(195, 14, 46); transition:200ms; border-image: none; color: rgb(195, 14, 46); font-size: 14px; background-color: transparent; -webkit-border-radius: 100px; -moz-border-radius: 100px; -webkit-transition: all 200ms; -o-transition: all 200ms; -moz-transition: all 200ms;
}
.main-container > .main-wrapper .slider-history .carousel .owl-nav .owl-next {
	padding: 14px 35px; border-radius: 100px; border: 1px solid rgb(195, 14, 46); transition:200ms; border-image: none; color: rgb(195, 14, 46); font-size: 14px; background-color: transparent; -webkit-border-radius: 100px; -moz-border-radius: 100px; -webkit-transition: all 200ms; -o-transition: all 200ms; -moz-transition: all 200ms;
}
.main-container > .main-wrapper .brands-slider .left .owl-nav .owl-prev {
	padding: 14px 35px; border-radius: 100px; border: 1px solid rgb(195, 14, 46); transition:200ms; border-image: none; color: rgb(195, 14, 46); font-size: 14px; background-color: transparent; -webkit-border-radius: 100px; -moz-border-radius: 100px; -webkit-transition: all 200ms; -o-transition: all 200ms; -moz-transition: all 200ms;
}
.main-container > .main-wrapper .brands-slider .left .owl-nav .owl-next {
	padding: 14px 35px; border-radius: 100px; border: 1px solid rgb(195, 14, 46); transition:200ms; border-image: none; color: rgb(195, 14, 46); font-size: 14px; background-color: transparent; -webkit-border-radius: 100px; -moz-border-radius: 100px; -webkit-transition: all 200ms; -o-transition: all 200ms; -moz-transition: all 200ms;
}
.main-container > .main-wrapper .catalog-slider-container .left .slider .owl-nav .owl-prev {
	padding: 14px 35px; border-radius: 100px; border: 1px solid rgb(195, 14, 46); transition:200ms; border-image: none; color: rgb(195, 14, 46); font-size: 14px; background-color: transparent; -webkit-border-radius: 100px; -moz-border-radius: 100px; -webkit-transition: all 200ms; -o-transition: all 200ms; -moz-transition: all 200ms;
}
.main-container > .main-wrapper .catalog-slider-container .left .slider .owl-nav .owl-next {
	padding: 14px 35px; border-radius: 100px; border: 1px solid rgb(195, 14, 46); transition:200ms; border-image: none; color: rgb(195, 14, 46); font-size: 14px; background-color: transparent; -webkit-border-radius: 100px; -moz-border-radius: 100px; -webkit-transition: all 200ms; -o-transition: all 200ms; -moz-transition: all 200ms;
}
.main-container > .main-wrapper .btn.general.inverse {
	border-color: rgb(195, 14, 46); color: rgb(255, 255, 255); background-color: rgb(195, 14, 46);
}
.main-container > .main-wrapper .contact-container .contact-form .field input[type='submit'] {
	border-color: rgb(195, 14, 46); color: rgb(255, 255, 255); background-color: rgb(195, 14, 46);
}
.main-container > .main-wrapper .contact-container .contact-form .field input[type='reset'] {
	border-color: rgb(195, 14, 46); color: rgb(255, 255, 255); background-color: rgb(195, 14, 46);
}
.main-container > .main-wrapper .contact-container .l .field input[type='submit'] {
	border-color: rgb(195, 14, 46); color: rgb(255, 255, 255); background-color: rgb(195, 14, 46);
}
.main-container > .main-wrapper .contact-container .l .field input[type='reset'] {
	border-color: rgb(195, 14, 46); color: rgb(255, 255, 255); background-color: rgb(195, 14, 46);
}
.main-container > .main-wrapper .slider-container.two .slider .seq-pagination li .inverse.call-to-action {
	border-color: rgb(195, 14, 46); color: rgb(255, 255, 255); background-color: rgb(195, 14, 46);
}
.main-container > .main-wrapper .slider-container.three .slider .seq-pagination.fake-pagination li .inverse.call-to-action {
	border-color: rgb(195, 14, 46); color: rgb(255, 255, 255); background-color: rgb(195, 14, 46);
}
.main-container > .main-wrapper .slider-history .carousel .owl-nav .inverse.owl-prev {
	border-color: rgb(195, 14, 46); color: rgb(255, 255, 255); background-color: rgb(195, 14, 46);
}
.main-container > .main-wrapper .slider-history .carousel .owl-nav .inverse.owl-next {
	border-color: rgb(195, 14, 46); color: rgb(255, 255, 255); background-color: rgb(195, 14, 46);
}
.main-container > .main-wrapper .brands-slider .left .owl-nav .inverse.owl-prev {
	border-color: rgb(195, 14, 46); color: rgb(255, 255, 255); background-color: rgb(195, 14, 46);
}
.main-container > .main-wrapper .brands-slider .left .owl-nav .inverse.owl-next {
	border-color: rgb(195, 14, 46); color: rgb(255, 255, 255); background-color: rgb(195, 14, 46);
}
.main-container > .main-wrapper .brands-slider .details .detail .cta {
	border-color: rgb(195, 14, 46); color: rgb(255, 255, 255); background-color: rgb(195, 14, 46);
}
.main-container > .main-wrapper .catalog-slider-container .left .slider .owl-nav .inverse.owl-prev {
	border-color: rgb(195, 14, 46); color: rgb(255, 255, 255); background-color: rgb(195, 14, 46);
}
.main-container > .main-wrapper .catalog-slider-container .left .slider .owl-nav .inverse.owl-next {
	border-color: rgb(195, 14, 46); color: rgb(255, 255, 255); background-color: rgb(195, 14, 46);
}
.main-container > .main-wrapper .btn.general.white {
	border-color: rgb(255, 255, 255); color: rgb(255, 255, 255); background-color: transparent;
}
.main-container > .main-wrapper .slider-container.two .slider .seq-pagination li .white.call-to-action {
	border-color: rgb(255, 255, 255); color: rgb(255, 255, 255); background-color: transparent;
}
.main-container > .main-wrapper .slider-container.three .slider .seq-pagination.fake-pagination li .white.call-to-action {
	border-color: rgb(255, 255, 255); color: rgb(255, 255, 255); background-color: transparent;
}
.main-container > .main-wrapper .slider-history .carousel .owl-nav .white.owl-prev {
	border-color: rgb(255, 255, 255); color: rgb(255, 255, 255); background-color: transparent;
}
.main-container > .main-wrapper .slider-history .carousel .owl-nav .white.owl-next {
	border-color: rgb(255, 255, 255); color: rgb(255, 255, 255); background-color: transparent;
}
.main-container > .main-wrapper .brands-slider .left .owl-nav .white.owl-prev {
	border-color: rgb(255, 255, 255); color: rgb(255, 255, 255); background-color: transparent;
}
.main-container > .main-wrapper .brands-slider .left .owl-nav .white.owl-next {
	border-color: rgb(255, 255, 255); color: rgb(255, 255, 255); background-color: transparent;
}
.main-container > .main-wrapper .catalog-slider-container .left .slider .owl-nav .white.owl-prev {
	border-color: rgb(255, 255, 255); color: rgb(255, 255, 255); background-color: transparent;
}
.main-container > .main-wrapper .catalog-slider-container .left .slider .owl-nav .white.owl-next {
	border-color: rgb(255, 255, 255); color: rgb(255, 255, 255); background-color: transparent;
}
.main-container > .main-wrapper .btn.general.block {
	display: block;
}
.main-container > .main-wrapper .slider-container.two .slider .seq-pagination li .block.call-to-action {
	display: block;
}
.main-container > .main-wrapper .slider-container.three .slider .seq-pagination.fake-pagination li .block.call-to-action {
	display: block;
}
.main-container > .main-wrapper .slider-history .carousel .owl-nav .block.owl-prev {
	display: block;
}
.main-container > .main-wrapper .slider-history .carousel .owl-nav .block.owl-next {
	display: block;
}
.main-container > .main-wrapper .brands-slider .left .owl-nav .block.owl-prev {
	display: block;
}
.main-container > .main-wrapper .brands-slider .left .owl-nav .block.owl-next {
	display: block;
}
.main-container > .main-wrapper .catalog-slider-container .left .slider .owl-nav .block.owl-prev {
	display: block;
}
.main-container > .main-wrapper .catalog-slider-container .left .slider .owl-nav .block.owl-next {
	display: block;
}
.main-container > .main-wrapper .btn.general.inline {
	display: inline;
}
.main-container > .main-wrapper .slider-container.two .slider .seq-pagination li .inline.call-to-action {
	display: inline;
}
.main-container > .main-wrapper .slider-container.three .slider .seq-pagination.fake-pagination li .inline.call-to-action {
	display: inline;
}
.main-container > .main-wrapper .slider-history .carousel .owl-nav .inline.owl-prev {
	display: inline;
}
.main-container > .main-wrapper .slider-history .carousel .owl-nav .inline.owl-next {
	display: inline;
}
.main-container > .main-wrapper .brands-slider .left .owl-nav .inline.owl-prev {
	display: inline;
}
.main-container > .main-wrapper .brands-slider .left .owl-nav .inline.owl-next {
	display: inline;
}
.main-container > .main-wrapper .catalog-slider-container .left .slider .owl-nav .inline.owl-prev {
	display: inline;
}
.main-container > .main-wrapper .catalog-slider-container .left .slider .owl-nav .inline.owl-next {
	display: inline;
}
.main-container > .main-wrapper .btn.general.inline-block {
	display: inline-block;
}
.main-container > .main-wrapper .slider-container.two .slider .seq-pagination li .inline-block.call-to-action {
	display: inline-block;
}
.main-container > .main-wrapper .slider-container.three .slider .seq-pagination.fake-pagination li .inline-block.call-to-action {
	display: inline-block;
}
.main-container > .main-wrapper .slider-history .carousel .owl-nav .inline-block.owl-prev {
	display: inline-block;
}
.main-container > .main-wrapper .slider-history .carousel .owl-nav .inline-block.owl-next {
	display: inline-block;
}
.main-container > .main-wrapper .brands-slider .left .owl-nav .inline-block.owl-prev {
	display: inline-block;
}
.main-container > .main-wrapper .brands-slider .left .owl-nav .inline-block.owl-next {
	display: inline-block;
}
.main-container > .main-wrapper .catalog-slider-container .left .slider .owl-nav .inline-block.owl-prev {
	display: inline-block;
}
.main-container > .main-wrapper .catalog-slider-container .left .slider .owl-nav .inline-block.owl-next {
	display: inline-block;
}
.main-container > .main-wrapper .btn.general.left {
	float: left;
}
.main-container > .main-wrapper .slider-container.two .slider .seq-pagination li .left.call-to-action {
	float: left;
}
.main-container > .main-wrapper .slider-container.three .slider .seq-pagination.fake-pagination li .left.call-to-action {
	float: left;
}
.main-container > .main-wrapper .slider-history .carousel .owl-nav .left.owl-prev {
	float: left;
}
.main-container > .main-wrapper .slider-history .carousel .owl-nav .left.owl-next {
	float: left;
}
.main-container > .main-wrapper .brands-slider .left .owl-nav .left.owl-prev {
	float: left;
}
.main-container > .main-wrapper .brands-slider .left .owl-nav .left.owl-next {
	float: left;
}
.main-container > .main-wrapper .catalog-slider-container .left .slider .owl-nav .left.owl-prev {
	float: left;
}
.main-container > .main-wrapper .catalog-slider-container .left .slider .owl-nav .left.owl-next {
	float: left;
}
.main-container > .main-wrapper .btn.general.left::after {
	height: 0px; display: block; content: "";
}
.main-container > .main-wrapper .slider-container.two .slider .seq-pagination li .left.call-to-action::after {
	height: 0px; display: block; content: "";
}
.main-container > .main-wrapper .slider-container.three .slider .seq-pagination.fake-pagination li .left.call-to-action::after {
	height: 0px; display: block; content: "";
}
.main-container > .main-wrapper .slider-history .carousel .owl-nav .left.owl-prev::after {
	height: 0px; display: block; content: "";
}
.main-container > .main-wrapper .slider-history .carousel .owl-nav .left.owl-next::after {
	height: 0px; display: block; content: "";
}
.main-container > .main-wrapper .brands-slider .left .owl-nav .left.owl-prev::after {
	height: 0px; display: block; content: "";
}
.main-container > .main-wrapper .brands-slider .left .owl-nav .left.owl-next::after {
	height: 0px; display: block; content: "";
}
.main-container > .main-wrapper .catalog-slider-container .left .slider .owl-nav .left.owl-prev::after {
	height: 0px; display: block; content: "";
}
.main-container > .main-wrapper .catalog-slider-container .left .slider .owl-nav .left.owl-next::after {
	height: 0px; display: block; content: "";
}
.main-container > .main-wrapper .btn.general.right {
	float: right;
}
.main-container > .main-wrapper .slider-container.two .slider .seq-pagination li .right.call-to-action {
	float: right;
}
.main-container > .main-wrapper .slider-container.three .slider .seq-pagination.fake-pagination li .right.call-to-action {
	float: right;
}
.main-container > .main-wrapper .slider-history .carousel .owl-nav .right.owl-prev {
	float: right;
}
.main-container > .main-wrapper .slider-history .carousel .owl-nav .right.owl-next {
	float: right;
}
.main-container > .main-wrapper .brands-slider .left .owl-nav .right.owl-prev {
	float: right;
}
.main-container > .main-wrapper .brands-slider .left .owl-nav .right.owl-next {
	float: right;
}
.main-container > .main-wrapper .catalog-slider-container .left .slider .owl-nav .right.owl-prev {
	float: right;
}
.main-container > .main-wrapper .catalog-slider-container .left .slider .owl-nav .right.owl-next {
	float: right;
}
.main-container > .main-wrapper .btn.general.right::after {
	height: 0px; display: block; content: "";
}
.main-container > .main-wrapper .slider-container.two .slider .seq-pagination li .right.call-to-action::after {
	height: 0px; display: block; content: "";
}
.main-container > .main-wrapper .slider-container.three .slider .seq-pagination.fake-pagination li .right.call-to-action::after {
	height: 0px; display: block; content: "";
}
.main-container > .main-wrapper .slider-history .carousel .owl-nav .right.owl-prev::after {
	height: 0px; display: block; content: "";
}
.main-container > .main-wrapper .slider-history .carousel .owl-nav .right.owl-next::after {
	height: 0px; display: block; content: "";
}
.main-container > .main-wrapper .brands-slider .left .owl-nav .right.owl-prev::after {
	height: 0px; display: block; content: "";
}
.main-container > .main-wrapper .brands-slider .left .owl-nav .right.owl-next::after {
	height: 0px; display: block; content: "";
}
.main-container > .main-wrapper .catalog-slider-container .left .slider .owl-nav .right.owl-prev::after {
	height: 0px; display: block; content: "";
}
.main-container > .main-wrapper .catalog-slider-container .left .slider .owl-nav .right.owl-next::after {
	height: 0px; display: block; content: "";
}
.main-container > .main-wrapper .btn.general:hover {
	border-color: rgb(195, 14, 46); color: rgb(255, 255, 255); background-color: rgb(195, 14, 46);
}
.main-container > .main-wrapper .slider-container.two .slider .seq-pagination li .call-to-action:hover {
	border-color: rgb(195, 14, 46); color: rgb(255, 255, 255); background-color: rgb(195, 14, 46);
}
.main-container > .main-wrapper .slider-container.three .slider .seq-pagination.fake-pagination li .call-to-action:hover {
	border-color: rgb(195, 14, 46); color: rgb(255, 255, 255); background-color: rgb(195, 14, 46);
}
.main-container > .main-wrapper .slider-history .carousel .owl-nav .owl-prev:hover {
	border-color: rgb(195, 14, 46); color: rgb(255, 255, 255); background-color: rgb(195, 14, 46);
}
.main-container > .main-wrapper .slider-history .carousel .owl-nav .owl-next:hover {
	border-color: rgb(195, 14, 46); color: rgb(255, 255, 255); background-color: rgb(195, 14, 46);
}
.main-container > .main-wrapper .brands-slider .left .owl-nav .owl-prev:hover {
	border-color: rgb(195, 14, 46); color: rgb(255, 255, 255); background-color: rgb(195, 14, 46);
}
.main-container > .main-wrapper .brands-slider .left .owl-nav .owl-next:hover {
	border-color: rgb(195, 14, 46); color: rgb(255, 255, 255); background-color: rgb(195, 14, 46);
}
.main-container > .main-wrapper .catalog-slider-container .left .slider .owl-nav .owl-prev:hover {
	border-color: rgb(195, 14, 46); color: rgb(255, 255, 255); background-color: rgb(195, 14, 46);
}
.main-container > .main-wrapper .catalog-slider-container .left .slider .owl-nav .owl-next:hover {
	border-color: rgb(195, 14, 46); color: rgb(255, 255, 255); background-color: rgb(195, 14, 46);
}
.main-container > .main-wrapper .btn.general.inverse:hover {
	border: 1px solid rgb(195, 14, 46); border-image: none; color: rgb(195, 14, 46); background-color: transparent;
}
.main-container > .main-wrapper .contact-container .contact-form .field input[type='submit']:hover {
	border: 1px solid rgb(195, 14, 46); border-image: none; color: rgb(195, 14, 46); background-color: transparent;
}
.main-container > .main-wrapper .contact-container .contact-form .field input[type='reset']:hover {
	border: 1px solid rgb(195, 14, 46); border-image: none; color: rgb(195, 14, 46); background-color: transparent;
}
.main-container > .main-wrapper .contact-container .l .field input[type='submit']:hover {
	border: 1px solid rgb(195, 14, 46); border-image: none; color: rgb(195, 14, 46); background-color: transparent;
}
.main-container > .main-wrapper .contact-container .l .field input[type='reset']:hover {
	border: 1px solid rgb(195, 14, 46); border-image: none; color: rgb(195, 14, 46); background-color: transparent;
}
.main-container > .main-wrapper .slider-container.two .slider .seq-pagination li .inverse.call-to-action:hover {
	border: 1px solid rgb(195, 14, 46); border-image: none; color: rgb(195, 14, 46); background-color: transparent;
}
.main-container > .main-wrapper .slider-container.three .slider .seq-pagination.fake-pagination li .inverse.call-to-action:hover {
	border: 1px solid rgb(195, 14, 46); border-image: none; color: rgb(195, 14, 46); background-color: transparent;
}
.main-container > .main-wrapper .slider-history .carousel .owl-nav .inverse.owl-prev:hover {
	border: 1px solid rgb(195, 14, 46); border-image: none; color: rgb(195, 14, 46); background-color: transparent;
}
.main-container > .main-wrapper .slider-history .carousel .owl-nav .inverse.owl-next:hover {
	border: 1px solid rgb(195, 14, 46); border-image: none; color: rgb(195, 14, 46); background-color: transparent;
}
.main-container > .main-wrapper .brands-slider .left .owl-nav .inverse.owl-prev:hover {
	border: 1px solid rgb(195, 14, 46); border-image: none; color: rgb(195, 14, 46); background-color: transparent;
}
.main-container > .main-wrapper .brands-slider .left .owl-nav .inverse.owl-next:hover {
	border: 1px solid rgb(195, 14, 46); border-image: none; color: rgb(195, 14, 46); background-color: transparent;
}
.main-container > .main-wrapper .brands-slider .details .detail .cta:hover {
	border: 1px solid rgb(195, 14, 46); border-image: none; color: rgb(195, 14, 46); background-color: transparent;
}
.main-container > .main-wrapper .catalog-slider-container .left .slider .owl-nav .inverse.owl-prev:hover {
	border: 1px solid rgb(195, 14, 46); border-image: none; color: rgb(195, 14, 46); background-color: transparent;
}
.main-container > .main-wrapper .catalog-slider-container .left .slider .owl-nav .inverse.owl-next:hover {
	border: 1px solid rgb(195, 14, 46); border-image: none; color: rgb(195, 14, 46); background-color: transparent;
}
.main-container > .main-wrapper .btn.general.white:hover {
	border-color: rgb(195, 14, 46); color: rgb(255, 255, 255); background-color: rgb(195, 14, 46);
}
.main-container > .main-wrapper .slider-container.two .slider .seq-pagination li .white.call-to-action:hover {
	border-color: rgb(195, 14, 46); color: rgb(255, 255, 255); background-color: rgb(195, 14, 46);
}
.main-container > .main-wrapper .slider-container.three .slider .seq-pagination.fake-pagination li .white.call-to-action:hover {
	border-color: rgb(195, 14, 46); color: rgb(255, 255, 255); background-color: rgb(195, 14, 46);
}
.main-container > .main-wrapper .slider-history .carousel .owl-nav .white.owl-prev:hover {
	border-color: rgb(195, 14, 46); color: rgb(255, 255, 255); background-color: rgb(195, 14, 46);
}
.main-container > .main-wrapper .slider-history .carousel .owl-nav .white.owl-next:hover {
	border-color: rgb(195, 14, 46); color: rgb(255, 255, 255); background-color: rgb(195, 14, 46);
}
.main-container > .main-wrapper .brands-slider .left .owl-nav .white.owl-prev:hover {
	border-color: rgb(195, 14, 46); color: rgb(255, 255, 255); background-color: rgb(195, 14, 46);
}
.main-container > .main-wrapper .brands-slider .left .owl-nav .white.owl-next:hover {
	border-color: rgb(195, 14, 46); color: rgb(255, 255, 255); background-color: rgb(195, 14, 46);
}
.main-container > .main-wrapper .catalog-slider-container .left .slider .owl-nav .white.owl-prev:hover {
	border-color: rgb(195, 14, 46); color: rgb(255, 255, 255); background-color: rgb(195, 14, 46);
}
.main-container > .main-wrapper .catalog-slider-container .left .slider .owl-nav .white.owl-next:hover {
	border-color: rgb(195, 14, 46); color: rgb(255, 255, 255); background-color: rgb(195, 14, 46);
}
.main-container > .main-wrapper .btn.general i.fa {
	font-size: 22px !important; margin-top: -3px; margin-left: -20px; position: absolute;
}
.main-container > .main-wrapper .slider-container.two .slider .seq-pagination li .call-to-action i.fa {
	font-size: 22px !important; margin-top: -3px; margin-left: -20px; position: absolute;
}
.main-container > .main-wrapper .slider-container.three .slider .seq-pagination.fake-pagination li .call-to-action i.fa {
	font-size: 22px !important; margin-top: -3px; margin-left: -20px; position: absolute;
}
.main-container > .main-wrapper .slider-history .carousel .owl-nav .owl-prev i.fa {
	font-size: 22px !important; margin-top: -3px; margin-left: -20px; position: absolute;
}
.main-container > .main-wrapper .slider-history .carousel .owl-nav .owl-next i.fa {
	font-size: 22px !important; margin-top: -3px; margin-left: -20px; position: absolute;
}
.main-container > .main-wrapper .brands-slider .left .owl-nav .owl-prev i.fa {
	font-size: 22px !important; margin-top: -3px; margin-left: -20px; position: absolute;
}
.main-container > .main-wrapper .brands-slider .left .owl-nav .owl-next i.fa {
	font-size: 22px !important; margin-top: -3px; margin-left: -20px; position: absolute;
}
.main-container > .main-wrapper .catalog-slider-container .left .slider .owl-nav .owl-prev i.fa {
	font-size: 22px !important; margin-top: -3px; margin-left: -20px; position: absolute;
}
.main-container > .main-wrapper .catalog-slider-container .left .slider .owl-nav .owl-next i.fa {
	font-size: 22px !important; margin-top: -3px; margin-left: -20px; position: absolute;
}
.main-container > .main-wrapper .ph-slideshow-swipe-forward-in {
	animation:ph-slide-left-33 0.5s ease-in-out; transform: translateX(0px); -moz-transform: translateX(0); -webkit-transform: translateX(0); -o-transform: translateX(0); -webkit-animation: ph-slide-left-33 0.5s ease-in-out; -o-animation: ph-slide-left-33 0.5s ease-in-out; -moz-animation: ph-slide-left-33 0.5s ease-in-out;
}
.main-container > .main-wrapper .slider-container.two .slider .canvas .slide.seq-in.forward {
	animation:ph-slide-left-33 0.5s ease-in-out; transform: translateX(0px); -moz-transform: translateX(0); -webkit-transform: translateX(0); -o-transform: translateX(0); -webkit-animation: ph-slide-left-33 0.5s ease-in-out; -o-animation: ph-slide-left-33 0.5s ease-in-out; -moz-animation: ph-slide-left-33 0.5s ease-in-out;
}
.main-container > .main-wrapper .slider-container.three .slider .canvas .slide.seq-in.forward {
	animation:ph-slide-left-33 0.5s ease-in-out; transform: translateX(0px); -moz-transform: translateX(0); -webkit-transform: translateX(0); -o-transform: translateX(0); -webkit-animation: ph-slide-left-33 0.5s ease-in-out; -o-animation: ph-slide-left-33 0.5s ease-in-out; -moz-animation: ph-slide-left-33 0.5s ease-in-out;
}
.main-container > .main-wrapper .slider-container.video .slider .canvas .slide.seq-in.forward {
	animation:ph-slide-left-33 0.5s ease-in-out; transform: translateX(0px); -moz-transform: translateX(0); -webkit-transform: translateX(0); -o-transform: translateX(0); -webkit-animation: ph-slide-left-33 0.5s ease-in-out; -o-animation: ph-slide-left-33 0.5s ease-in-out; -moz-animation: ph-slide-left-33 0.5s ease-in-out;
}
.main-container > .main-wrapper .ph-slideshow-swipe-forward-out {
	animation:ph-slide-left 0.5s ease-in-out reverse; transform: translateX(-100%); -moz-transform: translateX(-100%); -webkit-transform: translateX(-100%); -o-transform: translateX(-100%); -webkit-animation: ph-slide-left 0.5s ease-in-out reverse; -o-animation: ph-slide-left 0.5s ease-in-out reverse; -moz-animation: ph-slide-left 0.5s ease-in-out reverse;
}
.main-container > .main-wrapper .slider-container.two .slider .canvas .slide.seq-out.forward {
	animation:ph-slide-left 0.5s ease-in-out reverse; transform: translateX(-100%); -moz-transform: translateX(-100%); -webkit-transform: translateX(-100%); -o-transform: translateX(-100%); -webkit-animation: ph-slide-left 0.5s ease-in-out reverse; -o-animation: ph-slide-left 0.5s ease-in-out reverse; -moz-animation: ph-slide-left 0.5s ease-in-out reverse;
}
.main-container > .main-wrapper .slider-container.three .slider .canvas .slide.seq-out.forward {
	animation:ph-slide-left 0.5s ease-in-out reverse; transform: translateX(-100%); -moz-transform: translateX(-100%); -webkit-transform: translateX(-100%); -o-transform: translateX(-100%); -webkit-animation: ph-slide-left 0.5s ease-in-out reverse; -o-animation: ph-slide-left 0.5s ease-in-out reverse; -moz-animation: ph-slide-left 0.5s ease-in-out reverse;
}
.main-container > .main-wrapper .slider-container.video .slider .canvas .slide.seq-out.forward {
	animation:ph-slide-left 0.5s ease-in-out reverse; transform: translateX(-100%); -moz-transform: translateX(-100%); -webkit-transform: translateX(-100%); -o-transform: translateX(-100%); -webkit-animation: ph-slide-left 0.5s ease-in-out reverse; -o-animation: ph-slide-left 0.5s ease-in-out reverse; -moz-animation: ph-slide-left 0.5s ease-in-out reverse;
}
.main-container > .main-wrapper .ph-slideshow-swipe-backward-in {
	animation:ph-slide-right-33 0.5s ease-in-out; transform: translateX(0px); -moz-transform: translateX(0); -webkit-transform: translateX(0); -o-transform: translateX(0); -webkit-animation: ph-slide-right-33 0.5s ease-in-out; -o-animation: ph-slide-right-33 0.5s ease-in-out; -moz-animation: ph-slide-right-33 0.5s ease-in-out;
}
.main-container > .main-wrapper .slider-container.two .slider .canvas .slide.seq-in.backward {
	animation:ph-slide-right-33 0.5s ease-in-out; transform: translateX(0px); -moz-transform: translateX(0); -webkit-transform: translateX(0); -o-transform: translateX(0); -webkit-animation: ph-slide-right-33 0.5s ease-in-out; -o-animation: ph-slide-right-33 0.5s ease-in-out; -moz-animation: ph-slide-right-33 0.5s ease-in-out;
}
.main-container > .main-wrapper .slider-container.three .slider .canvas .slide.seq-in.backward {
	animation:ph-slide-right-33 0.5s ease-in-out; transform: translateX(0px); -moz-transform: translateX(0); -webkit-transform: translateX(0); -o-transform: translateX(0); -webkit-animation: ph-slide-right-33 0.5s ease-in-out; -o-animation: ph-slide-right-33 0.5s ease-in-out; -moz-animation: ph-slide-right-33 0.5s ease-in-out;
}
.main-container > .main-wrapper .slider-container.video .slider .canvas .slide.seq-in.backward {
	animation:ph-slide-right-33 0.5s ease-in-out; transform: translateX(0px); -moz-transform: translateX(0); -webkit-transform: translateX(0); -o-transform: translateX(0); -webkit-animation: ph-slide-right-33 0.5s ease-in-out; -o-animation: ph-slide-right-33 0.5s ease-in-out; -moz-animation: ph-slide-right-33 0.5s ease-in-out;
}
.main-container > .main-wrapper .ph-slideshow-swipe-backward-out {
	animation:ph-slide-right 0.5s ease-in-out reverse; transform: translateX(100%); -moz-transform: translateX(100%); -webkit-transform: translateX(100%); -o-transform: translateX(100%); -webkit-animation: ph-slide-right 0.5s ease-in-out reverse; -o-animation: ph-slide-right 0.5s ease-in-out reverse; -moz-animation: ph-slide-right 0.5s ease-in-out reverse;
}
.main-container > .main-wrapper .slider-container.two .slider .canvas .slide.seq-out.backward {
	animation:ph-slide-right 0.5s ease-in-out reverse; transform: translateX(100%); -moz-transform: translateX(100%); -webkit-transform: translateX(100%); -o-transform: translateX(100%); -webkit-animation: ph-slide-right 0.5s ease-in-out reverse; -o-animation: ph-slide-right 0.5s ease-in-out reverse; -moz-animation: ph-slide-right 0.5s ease-in-out reverse;
}
.main-container > .main-wrapper .slider-container.three .slider .canvas .slide.seq-out.backward {
	animation:ph-slide-right 0.5s ease-in-out reverse; transform: translateX(100%); -moz-transform: translateX(100%); -webkit-transform: translateX(100%); -o-transform: translateX(100%); -webkit-animation: ph-slide-right 0.5s ease-in-out reverse; -o-animation: ph-slide-right 0.5s ease-in-out reverse; -moz-animation: ph-slide-right 0.5s ease-in-out reverse;
}
.main-container > .main-wrapper .slider-container.video .slider .canvas .slide.seq-out.backward {
	animation:ph-slide-right 0.5s ease-in-out reverse; transform: translateX(100%); -moz-transform: translateX(100%); -webkit-transform: translateX(100%); -o-transform: translateX(100%); -webkit-animation: ph-slide-right 0.5s ease-in-out reverse; -o-animation: ph-slide-right 0.5s ease-in-out reverse; -moz-animation: ph-slide-right 0.5s ease-in-out reverse;
}
.main-container > .main-wrapper .ph-slideshow-swipe-forward-in::before {
	background: rgba(0, 0, 0, 0.9); animation:ph-fade 0.5s ease-in-out reverse; left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute; z-index: 1; content: ""; opacity: 0; -webkit-animation: ph-fade 0.5s ease-in-out reverse; -o-animation: ph-fade 0.5s ease-in-out reverse; -moz-animation: ph-fade 0.5s ease-in-out reverse;
}
.main-container > .main-wrapper .slider-container.two .slider .canvas .slide.seq-in.forward::before {
	background: rgba(0, 0, 0, 0.9); animation:ph-fade 0.5s ease-in-out reverse; left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute; z-index: 1; content: ""; opacity: 0; -webkit-animation: ph-fade 0.5s ease-in-out reverse; -o-animation: ph-fade 0.5s ease-in-out reverse; -moz-animation: ph-fade 0.5s ease-in-out reverse;
}
.main-container > .main-wrapper .slider-container.three .slider .canvas .slide.seq-in.forward::before {
	background: rgba(0, 0, 0, 0.9); animation:ph-fade 0.5s ease-in-out reverse; left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute; z-index: 1; content: ""; opacity: 0; -webkit-animation: ph-fade 0.5s ease-in-out reverse; -o-animation: ph-fade 0.5s ease-in-out reverse; -moz-animation: ph-fade 0.5s ease-in-out reverse;
}
.main-container > .main-wrapper .slider-container.video .slider .canvas .slide.seq-in.forward::before {
	background: rgba(0, 0, 0, 0.9); animation:ph-fade 0.5s ease-in-out reverse; left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute; z-index: 1; content: ""; opacity: 0; -webkit-animation: ph-fade 0.5s ease-in-out reverse; -o-animation: ph-fade 0.5s ease-in-out reverse; -moz-animation: ph-fade 0.5s ease-in-out reverse;
}
.main-container > .main-wrapper .ph-slideshow-swipe-backward-in::before {
	background: rgba(0, 0, 0, 0.9); animation:ph-fade 0.5s ease-in-out reverse; left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute; z-index: 1; content: ""; opacity: 0; -webkit-animation: ph-fade 0.5s ease-in-out reverse; -o-animation: ph-fade 0.5s ease-in-out reverse; -moz-animation: ph-fade 0.5s ease-in-out reverse;
}
.main-container > .main-wrapper .slider-container.two .slider .canvas .slide.seq-in.backward::before {
	background: rgba(0, 0, 0, 0.9); animation:ph-fade 0.5s ease-in-out reverse; left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute; z-index: 1; content: ""; opacity: 0; -webkit-animation: ph-fade 0.5s ease-in-out reverse; -o-animation: ph-fade 0.5s ease-in-out reverse; -moz-animation: ph-fade 0.5s ease-in-out reverse;
}
.main-container > .main-wrapper .slider-container.three .slider .canvas .slide.seq-in.backward::before {
	background: rgba(0, 0, 0, 0.9); animation:ph-fade 0.5s ease-in-out reverse; left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute; z-index: 1; content: ""; opacity: 0; -webkit-animation: ph-fade 0.5s ease-in-out reverse; -o-animation: ph-fade 0.5s ease-in-out reverse; -moz-animation: ph-fade 0.5s ease-in-out reverse;
}
.main-container > .main-wrapper .slider-container.video .slider .canvas .slide.seq-in.backward::before {
	background: rgba(0, 0, 0, 0.9); animation:ph-fade 0.5s ease-in-out reverse; left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute; z-index: 1; content: ""; opacity: 0; -webkit-animation: ph-fade 0.5s ease-in-out reverse; -o-animation: ph-fade 0.5s ease-in-out reverse; -moz-animation: ph-fade 0.5s ease-in-out reverse;
}
.main-container > .main-wrapper .carousel-indicators {
	text-align: center; bottom: 25px; font-size: 0px;
}
.main-container > .main-wrapper .owl-dots {
	text-align: center; bottom: 25px; font-size: 0px;
}
.main-container > .main-wrapper .carousel-indicators div {
	background: rgb(195, 14, 46); margin: 0px 5px; border-radius: 100%; border: 1px solid rgb(195, 14, 46); border-image: none; width: 8px; height: 8px; display: inline-block; position: relative; -webkit-border-radius: 100%; -moz-border-radius: 100%;
}
.main-container > .main-wrapper .carousel-indicators li {
	background: rgb(195, 14, 46); margin: 0px 5px; border-radius: 100%; border: 1px solid rgb(195, 14, 46); border-image: none; width: 8px; height: 8px; display: inline-block; position: relative; -webkit-border-radius: 100%; -moz-border-radius: 100%;
}
.main-container > .main-wrapper .owl-dots div {
	background: rgb(195, 14, 46); margin: 0px 5px; border-radius: 100%; border: 1px solid rgb(195, 14, 46); border-image: none; width: 8px; height: 8px; display: inline-block; position: relative; -webkit-border-radius: 100%; -moz-border-radius: 100%;
}
.main-container > .main-wrapper .owl-dots li {
	background: rgb(195, 14, 46); margin: 0px 5px; border-radius: 100%; border: 1px solid rgb(195, 14, 46); border-image: none; width: 8px; height: 8px; display: inline-block; position: relative; -webkit-border-radius: 100%; -moz-border-radius: 100%;
}
.main-container > .main-wrapper .carousel-indicators div::after {
	border-radius: 100%; left: 3px; top: 3px; width: 8px; height: 8px; position: absolute; content: ""; transform: scale(0); background-color: white; -moz-transform: scale(0); -webkit-transform: scale(0); -o-transform: scale(0); -webkit-border-radius: 100%; -moz-border-radius: 100%;
}
.main-container > .main-wrapper .carousel-indicators li::after {
	border-radius: 100%; left: 3px; top: 3px; width: 8px; height: 8px; position: absolute; content: ""; transform: scale(0); background-color: white; -moz-transform: scale(0); -webkit-transform: scale(0); -o-transform: scale(0); -webkit-border-radius: 100%; -moz-border-radius: 100%;
}
.main-container > .main-wrapper .owl-dots div::after {
	border-radius: 100%; left: 3px; top: 3px; width: 8px; height: 8px; position: absolute; content: ""; transform: scale(0); background-color: white; -moz-transform: scale(0); -webkit-transform: scale(0); -o-transform: scale(0); -webkit-border-radius: 100%; -moz-border-radius: 100%;
}
.main-container > .main-wrapper .owl-dots li::after {
	border-radius: 100%; left: 3px; top: 3px; width: 8px; height: 8px; position: absolute; content: ""; transform: scale(0); background-color: white; -moz-transform: scale(0); -webkit-transform: scale(0); -o-transform: scale(0); -webkit-border-radius: 100%; -moz-border-radius: 100%;
}
.main-container > .main-wrapper .carousel-indicators div.active {
	background: none; width: 16px; height: 16px; transform: translateY(25%); -moz-transform: translateY(25%); -webkit-transform: translateY(25%); -o-transform: translateY(25%);
}
.main-container > .main-wrapper .carousel-indicators div.seq-current {
	background: none; width: 16px; height: 16px; transform: translateY(25%); -moz-transform: translateY(25%); -webkit-transform: translateY(25%); -o-transform: translateY(25%);
}
.main-container > .main-wrapper .carousel-indicators li.active {
	background: none; width: 16px; height: 16px; transform: translateY(25%); -moz-transform: translateY(25%); -webkit-transform: translateY(25%); -o-transform: translateY(25%);
}
.main-container > .main-wrapper .carousel-indicators li.seq-current {
	background: none; width: 16px; height: 16px; transform: translateY(25%); -moz-transform: translateY(25%); -webkit-transform: translateY(25%); -o-transform: translateY(25%);
}
.main-container > .main-wrapper .owl-dots div.active {
	background: none; width: 16px; height: 16px; transform: translateY(25%); -moz-transform: translateY(25%); -webkit-transform: translateY(25%); -o-transform: translateY(25%);
}
.main-container > .main-wrapper .owl-dots div.seq-current {
	background: none; width: 16px; height: 16px; transform: translateY(25%); -moz-transform: translateY(25%); -webkit-transform: translateY(25%); -o-transform: translateY(25%);
}
.main-container > .main-wrapper .owl-dots li.active {
	background: none; width: 16px; height: 16px; transform: translateY(25%); -moz-transform: translateY(25%); -webkit-transform: translateY(25%); -o-transform: translateY(25%);
}
.main-container > .main-wrapper .owl-dots li.seq-current {
	background: none; width: 16px; height: 16px; transform: translateY(25%); -moz-transform: translateY(25%); -webkit-transform: translateY(25%); -o-transform: translateY(25%);
}
.main-container > .main-wrapper .carousel-indicators div.active::after {
	transform: scale(1); background-color: rgb(195, 14, 46); -moz-transform: scale(1); -webkit-transform: scale(1); -o-transform: scale(1);
}
.main-container > .main-wrapper .carousel-indicators div.seq-current::after {
	transform: scale(1); background-color: rgb(195, 14, 46); -moz-transform: scale(1); -webkit-transform: scale(1); -o-transform: scale(1);
}
.main-container > .main-wrapper .carousel-indicators li.active::after {
	transform: scale(1); background-color: rgb(195, 14, 46); -moz-transform: scale(1); -webkit-transform: scale(1); -o-transform: scale(1);
}
.main-container > .main-wrapper .carousel-indicators li.seq-current::after {
	transform: scale(1); background-color: rgb(195, 14, 46); -moz-transform: scale(1); -webkit-transform: scale(1); -o-transform: scale(1);
}
.main-container > .main-wrapper .owl-dots div.active::after {
	transform: scale(1); background-color: rgb(195, 14, 46); -moz-transform: scale(1); -webkit-transform: scale(1); -o-transform: scale(1);
}
.main-container > .main-wrapper .owl-dots div.seq-current::after {
	transform: scale(1); background-color: rgb(195, 14, 46); -moz-transform: scale(1); -webkit-transform: scale(1); -o-transform: scale(1);
}
.main-container > .main-wrapper .owl-dots li.active::after {
	transform: scale(1); background-color: rgb(195, 14, 46); -moz-transform: scale(1); -webkit-transform: scale(1); -o-transform: scale(1);
}
.main-container > .main-wrapper .owl-dots li.seq-current::after {
	transform: scale(1); background-color: rgb(195, 14, 46); -moz-transform: scale(1); -webkit-transform: scale(1); -o-transform: scale(1);
}
.main-container > .main-wrapper .slider-container ul.navigation {
	list-style: none; margin: 0px; padding: 0px; position: absolute; z-index: 30;
}
.main-container > .main-wrapper .slider-container ul.navigation li {
	border: 1px solid rgb(255, 255, 255); transition:200ms; border-image: none; width: 40px; height: 40px; text-align: center; color: rgb(255, 255, 255); line-height: 43px; margin-right: 1px; float: left; cursor: pointer; background-color: transparent; -webkit-transition: all 200ms; -o-transition: all 200ms; -moz-transition: all 200ms;
}
.main-container > .main-wrapper .slider-container ul.navigation li i::before {
	font-size: 24px;
}
.main-container > .main-wrapper .slider-container ul.navigation li:hover {
	color: rgb(195, 14, 46); background-color: rgb(255, 255, 255);
}
.main-container > .main-wrapper > .page-head {
	padding: 0px; background-color: rgb(238, 238, 238);
}
.main-container > .main-wrapper > .page-head > .top-main {
	transition:200ms cubic-bezier(1, 0.58, 0, 0.415); left: 0px; width: 100%; height: 80px; right: 60px; border-bottom-color: rgba(255, 255, 255, 0.0); border-bottom-width: 1px; border-bottom-style: solid; position: fixed; z-index: 96; background-color: rgba(255, 255, 255, 0.0); -webkit-transition: all 200ms cubic-bezier(1, 0.58, 0, 0.415); -o-transition: all 200ms cubic-bezier(1, 0.58, 0, 0.415); -moz-transition: all 200ms cubic-bezier(1, 0.58, 0, 0.415);
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper > .page-head > .top-main {
	width: 100%; height: 50px; right: 0px;
}
}
.main-container > .main-wrapper > .page-head > .top-main > .logo-container {
	margin: 0px; width: 250px; height: 80px; display: block;
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper > .page-head > .top-main > .logo-container {
	width: 156px; height: 50px; position: relative; z-index: 100;
}
}
.main-container > .main-wrapper > .page-head > .top-main > .logo-container > a.logo {
	background-position: 0px bottom; transition:200ms; width: 250px; height: 80px; margin-top: 0px; display: block; background-image: url("2.png"); background-repeat: no-repeat;  -webkit-transition: all 200ms; -o-transition: all 200ms; -moz-transition: all 200ms; 
}
body.menu-toggled .main-container > .main-wrapper > .page-head > .top-main > .logo-container > a.logo {
	position: relative; z-index: 10001; background-image: url("1.png");
}
@media screen and (max-width:767px)
{
body.menu-toggled .main-container > .main-wrapper > .page-head > .top-main > .logo-container > a.logo {
	background-image: url("2.png");
}
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper > .page-head > .top-main > .logo-container > a.logo {
	width: 156px; height: 50px; margin-top: 0px;
}
}
.main-container > .main-wrapper > .page-head > .top-main.sticked {
	width: 100%; height: 80px; right: 0px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; box-shadow: 0px 2px 3px rgba(0,0,0,0.0); background-color: rgb(176, 176, 176, 0.0); -webkit-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.0); -moz-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.0);
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper > .page-head > .top-main.sticked {
	height: 50px;
}
}
.main-container > .main-wrapper > .page-head > .top-main.sticked > .logo-container {
	width: 250px; height: 80px;
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper > .page-head > .top-main.sticked > .logo-container {
	width: 156px; height: 50px;
}
}
.main-container > .main-wrapper > .page-head > .top-main.sticked > .logo-container > a.logo {
	background-position: 0px top; width: 250px; height: 80px; margin-top: 0px;
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper > .page-head > .top-main.sticked > .logo-container > a.logo {
	width: 156px; height: 50px; margin-top: 0px;
}
}
.main-container > .main-wrapper > .page-head > .top-main.sticked > .head-nav > a.toggler {
	height: 80px; padding-top: 32px; padding-bottom: 32px;
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper > .page-head > .top-main.sticked > .head-nav > a.toggler {
	height: 48px; padding-top: 18px; padding-bottom: 16px; padding-left: 15px;
}
}
.main-container > .main-wrapper > .page-head > .top-main.sticked > .head-nav > a.toggler.toggled > .icon > .rect {
	background-color: rgb(255, 255, 255);
}
.main-container > .main-wrapper > .page-head > .top-main.sticked > .head-nav > a.toggler.toggled > .label {
	color: rgb(255, 255, 255);
}
.main-container > .main-wrapper > .page-head > .top-main.sticked > .head-nav .nav-container {
	padding-top: 0px;
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper > .page-head > .top-main.sticked > .head-nav .nav-container {
	overflow: auto; padding-top: 50px;
}
}
.main-container > .main-wrapper > .page-head > .top-main > .head-nav {
	right: 0px; position: absolute; z-index: 1001;
}
.main-container > .main-wrapper > .page-head > .top-main > .head-nav::after {
	height: 0px; overflow: hidden; clear: both; display: block; visibility: hidden; content: "\0020";
}
.main-container > .main-wrapper > .page-head > .top-main > .head-nav a {
	transition:200ms; -webkit-transition: all 200ms ease; -o-transition: all 200ms ease; -moz-transition: all 200ms ease;
}
.main-container > .main-wrapper > .page-head > .top-main > .head-nav a:hover {
	 !important; text-decoration: none; text-shadow: 0px 0px 5px rgba(255,255,255,0.21);
}
.main-container > .main-wrapper > .page-head > .top-main > .head-nav a {
	
}
.main-container > .main-wrapper > .page-head > .top-main > .head-nav > a.toggler {
	padding: 33px 30px 32px 31px; transition:100ms; height: 80px; border-left-color: rgba(0, 0, 0, 0.1); border-left-width: 0px; border-left-style: solid; float: left; display: inline-block; position: relative; z-index: 102; -webkit-transition: all 100ms; -o-transition: all 100ms; -moz-transition: all 100ms;
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper > .page-head > .top-main > .head-nav > a.toggler {
	padding: 18px 15px 16px; height: 48px;
}
}
.main-container > .main-wrapper > .page-head > .top-main > .head-nav > a.toggler > .icon {
	transition:200ms; width: 25px; height: 15px; float: right; display: inline-block; position: relative; -webkit-transition: all 200ms; -o-transition: all 200ms; -moz-transition: all 200ms;
}
.main-container > .main-wrapper > .page-head > .top-main > .head-nav > a.toggler > .icon > .rect {
	 border-radius: 25%; transition:200ms; width: 25px; height: 3px; display: block; position: absolute; -webkit-border-radius: 25%; -moz-border-radius: 25%; -webkit-transition: all 200ms; -o-transition: all 200ms; -moz-transition: all 200ms;
}
.main-container > .main-wrapper > .page-head > .top-main > .head-nav > a.toggler > .icon > .rect.t {
	top: 0px;width:12.5px;
}
.main-container > .main-wrapper > .page-head > .top-main > .head-nav > a.toggler > .icon > .rect.m {
	top: calc(50% - 1.5px);
}
.main-container > .main-wrapper > .page-head > .top-main > .head-nav > a.toggler > .icon > .rect.b {
	bottom: 0px;width:12.5px; margin-left:12.5px;
}
.main-container > .main-wrapper > .page-head > .top-main > .head-nav > a.toggler > .label {
	color: rgb(29, 29, 27); line-height: 10px; letter-spacing: normal; padding-top: 3px; padding-left: 0px; font-family: HelveticaNeue, Roboto, Arial, sans-serif; font-size: 16px; margin-top: 2px; margin-right: 16px; float: left;
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper > .page-head > .top-main > .head-nav > a.toggler > .label {
	display: none;
}
}
.main-container > .main-wrapper > .page-head > .top-main > .head-nav > a.toggler:hover .icon {
	height: 19px; margin-top: -2px;
}
.main-container > .main-wrapper > .page-head > .top-main > .head-nav > a.toggler.toggled .icon {
	height: 19px; margin-top: -2px;
}
.main-container > .main-wrapper > .page-head > .top-main > .head-nav > a.toggler:hover .icon .rect.m {
	top: calc(50% - 1.5px);
}
.main-container > .main-wrapper > .page-head > .top-main > .head-nav > a.toggler.toggled .icon .rect.m {
	top: calc(50% - 1.5px);
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper > .page-head > .top-main > .head-nav > a.toggler.toggled {
	height: 50px; background-color: rgba(29, 29, 27, 0.98);
}
}
.main-container > .main-wrapper > .page-head > .top-main > .head-nav > a.toggler.toggled .icon .rect.t {
	top: calc(50% - 1.5px); transform: rotate(45deg); background-color: rgb(255, 255, 255); -moz-transform: rotate(45deg); -webkit-transform: rotate(45deg); -o-transform: rotate(45deg); width:25px;
}
.main-container > .main-wrapper > .page-head > .top-main > .head-nav > a.toggler.toggled .icon .rect.m {
	display: none;
}
.main-container > .main-wrapper > .page-head > .top-main > .head-nav > a.toggler.toggled .icon .rect.b {
	top: calc(50% - 1.5px); transform: rotate(-45deg); background-color: rgb(255, 255, 255); -moz-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -o-transform: rotate(-45deg);width:25px;margin-left:0px;
}
.main-container > .main-wrapper > .page-head > .top-main > .head-nav > a.toggler.toggled .label {
	display: none;
}
.main-container > .main-wrapper > .page-head > .top-main > .head-nav .nav-container {
	transition:transform 200ms, transform 200ms, -moz-transform 200ms, -o-transform 200ms; left: 0px; top: 0px; width: 100%; right: 0px; bottom: 0px; overflow: auto; padding-top: 0px; position: fixed; z-index: 101; transform: translateY(-150%); background-color: rgba(3, 8, 71, 0.98); -moz-transform: translateY(-150%); -webkit-transform: translateY(-150%); -o-transform: translateY(-150%); -webkit-transition: -webkit-transform 200ms ease; -o-transition: transform 200ms ease, -o-transform 200ms ease; -moz-transition: transform 200ms ease, -moz-transform 200ms ease;
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper > .page-head > .top-main > .head-nav .nav-container {
	top: 0px; text-align: center; padding-top: 0px;
}
}
.main-container > .main-wrapper > .page-head > .top-main > .head-nav .nav-container.toggled {
	transform: translateY(0px); -moz-transform: translateY(0); -webkit-transform: translateY(0); -o-transform: translateY(0);
}
.main-container > .main-wrapper > .page-head > .top-main > .head-nav .nav-container .col-md-3 > ul {
	list-style: none; margin: 0px; padding: 0px; height: 100%; display: block;
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper > .page-head > .top-main > .head-nav .nav-container .col-md-3 > ul {
	overflow: auto;
}
}
.main-container > .main-wrapper > .page-head > .top-main > .head-nav .nav-container .col-md-3 > ul > li {
	display: block;
}
.main-container > .main-wrapper > .page-head > .top-main > .head-nav .nav-container .col-md-3 > ul > li > a {
	padding: 12px 18px; transition:0.2s; color: rgb(255, 255, 255); font-family: HelveticaNeue; font-size: 14px; font-weight: 400; border-bottom-color: rgba(0, 0, 0, 0.1); border-bottom-width: 1px; border-bottom-style: solid; display: block; -webkit-transition: all 0.2s; -o-transition: all 0.2s; -moz-transition: all 0.2s;
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper > .page-head > .top-main > .head-nav .nav-container .col-md-3 > ul > li > a {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
}
.main-container > .main-wrapper > .page-head > .top-main > .head-nav .nav-container .col-md-3 > ul > li > a:hover {
	color: rgb(195, 14, 46);
}
.main-container > .main-wrapper > .page-head > .top-main > .head-nav .nav-container .col-md-3 > ul > li > a.selected {
	color: rgb(195, 14, 46);
}
.main-container > .main-wrapper > .page-head > .top-main > .head-nav .nav-container .col-md-3 > ul > li > ul {
	list-style: none; overflow: hidden; padding-right: 18px; padding-left: 18px;
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper > .page-head > .top-main > .head-nav .nav-container .col-md-3 > ul > li > ul {
	height: 0px; display: block; visibility: visible;
}
}
.main-container > .main-wrapper > .page-head > .top-main > .head-nav .nav-container .col-md-3 > ul > li > ul > li {
	display: block;
}
.main-container > .main-wrapper > .page-head > .top-main > .head-nav .nav-container .col-md-3 > ul > li > ul > li > a {
	padding: 6px 6px 6px 0px; color: rgb(145, 145, 145); font-size: 15px; font-weight: 300; display: block;
}
.main-container > .main-wrapper > .page-head > .top-main > .head-nav .nav-container .col-md-3 > ul > li > ul > li ul {
	list-style: none; overflow: hidden; padding-right: 30px; padding-left: 30px;
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper > .page-head > .top-main > .head-nav .nav-container .col-md-3 > ul > li > ul > li ul {
	background: rgba(0, 0, 0, 0.17); border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper > .page-head > .top-main > .head-nav .nav-container .col-md-3 > ul > li > ul > li ul {
	height: 0px; display: block; visibility: visible;
}
}
.main-container > .main-wrapper > .page-head > .top-main > .head-nav .nav-container .col-md-3 > ul > li > ul > li ul > li {
	display: block;
}
.main-container > .main-wrapper > .page-head > .top-main > .head-nav .nav-container .col-md-3 > ul > li > ul > li ul > li > a {
	padding: 6px 6px 6px 0px; color: rgb(145, 145, 145); font-size: 15px; font-weight: 300; display: block;
}
.main-container > .main-wrapper > .page-head > .top-main > .head-nav .nav-container .col-md-3 > ul > li > ul > li ul > li > a::before {
	transition:200ms; color: inherit !important; font-family: FontAwesome; font-size: 17px !important; margin-top: -1px !important; margin-right: 9px !important; margin-left: -18px !important; position: absolute !important; content: "?" !important; transform: none !important; -moz-transform: none; -webkit-transform: none; -o-transform: none; -webkit-transition: all 200ms; -o-transition: all 200ms; -moz-transition: all 200ms;
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper > .page-head > .top-main > .head-nav .nav-container .col-md-3 > ul > li > ul > li ul > li > a::before {
	display: none;
}
}
.main-container > .main-wrapper > .page-head > .top-main > .head-nav .nav-container .col-md-3 > ul > li > ul > li ul > li ul {
	list-style: none; overflow: hidden; padding-right: 30px; padding-left: 30px;
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper > .page-head > .top-main > .head-nav .nav-container .col-md-3 > ul > li > ul > li ul > li ul {
	background: rgba(0, 0, 0, 0.17); border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper > .page-head > .top-main > .head-nav .nav-container .col-md-3 > ul > li > ul > li ul > li ul {
	height: 0px; display: block; visibility: visible;
}
}
.main-container > .main-wrapper > .page-head > .top-main > .head-nav .nav-container .col-md-3 > ul > li > ul > li ul > li ul > li {
	display: block;
}
.main-container > .main-wrapper > .page-head > .top-main > .head-nav .nav-container .col-md-3 > ul > li > ul > li ul > li ul > li > a {
	padding: 6px 6px 6px 0px; color: rgb(145, 145, 145); font-size: 15px; font-weight: 300; display: block;
}
.main-container > .main-wrapper > .page-head > .top-main > .head-nav .nav-container .col-md-3 > ul > li > ul > li ul > li ul > li > a::before {
	transition:200ms; color: inherit !important; font-family: FontAwesome; font-size: 17px !important; margin-top: -1px !important; margin-right: 9px !important; margin-left: -18px !important; position: absolute !important; content: "?" !important; transform: none !important; -moz-transform: none; -webkit-transform: none; -o-transform: none; -webkit-transition: all 200ms; -o-transition: all 200ms; -moz-transition: all 200ms;
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper > .page-head > .top-main > .head-nav .nav-container .col-md-3 > ul > li > ul > li ul > li ul > li > a::before {
	display: none;
}
}
.main-container > .main-wrapper > .page-head > .top-main > .head-nav .nav-container .col-md-3 > ul > li > ul > li ul > li ul > li ul {
	list-style: none; overflow: hidden; padding-right: 30px; padding-left: 30px;
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper > .page-head > .top-main > .head-nav .nav-container .col-md-3 > ul > li > ul > li ul > li ul > li ul {
	background: rgba(0, 0, 0, 0.17); border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper > .page-head > .top-main > .head-nav .nav-container .col-md-3 > ul > li > ul > li ul > li ul > li ul {
	height: 0px; display: block; visibility: visible;
}
}
.main-container > .main-wrapper > .page-head > .top-main > .head-nav .nav-container .col-md-3 > ul > li > ul > li ul > li ul > li ul > li {
	display: block;
}
.main-container > .main-wrapper > .page-head > .top-main > .head-nav .nav-container .col-md-3 > ul > li > ul > li ul > li ul > li ul > li > a {
	padding: 6px 6px 6px 0px; color: rgb(145, 145, 145); font-size: 15px; font-weight: 300; display: block;
}
.main-container > .main-wrapper > .page-head > .top-main > .head-nav .nav-container .col-md-3 > ul > li > ul > li ul > li ul > li ul > li > a::before {
	transition:200ms; color: inherit !important; font-family: FontAwesome; font-size: 17px !important; margin-top: -1px !important; margin-right: 9px !important; margin-left: -18px !important; position: absolute !important; content: "?" !important; transform: none !important; -moz-transform: none; -webkit-transform: none; -o-transform: none; -webkit-transition: all 200ms; -o-transition: all 200ms; -moz-transition: all 200ms;
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper > .page-head > .top-main > .head-nav .nav-container .col-md-3 > ul > li > ul > li ul > li ul > li ul > li > a::before {
	display: none;
}
}
.main-container > .main-wrapper > .page-head > .top-main > .head-nav .nav-container .col-md-3 > ul > li > ul > li ul > li ul > li ul > li ul {
	list-style: none; overflow: hidden; padding-right: 30px; padding-left: 30px;
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper > .page-head > .top-main > .head-nav .nav-container .col-md-3 > ul > li > ul > li ul > li ul > li ul > li ul {
	background: rgba(0, 0, 0, 0.17); border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper > .page-head > .top-main > .head-nav .nav-container .col-md-3 > ul > li > ul > li ul > li ul > li ul > li ul {
	height: 0px; display: block; visibility: visible;
}
}
.main-container > .main-wrapper > .page-head > .top-main > .head-nav .nav-container .col-md-3 > ul > li > ul > li ul > li ul > li ul > li ul > li {
	display: block;
}
.main-container > .main-wrapper > .page-head > .top-main > .head-nav .nav-container .col-md-3 > ul > li > ul > li ul > li ul > li ul > li ul > li > a {
	padding: 6px 6px 6px 0px; color: rgb(145, 145, 145); font-size: 15px; font-weight: 300; display: block;
}
.main-container > .main-wrapper > .page-head > .top-main > .head-nav .nav-container .col-md-3 > ul > li > ul > li ul > li ul > li ul > li ul > li > a::before {
	transition:200ms; color: inherit !important; font-family: FontAwesome; font-size: 17px !important; margin-top: -1px !important; margin-right: 9px !important; margin-left: -18px !important; position: absolute !important; content: "?" !important; transform: none !important; -moz-transform: none; -webkit-transform: none; -o-transform: none; -webkit-transition: all 200ms; -o-transition: all 200ms; -moz-transition: all 200ms;
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper > .page-head > .top-main > .head-nav .nav-container .col-md-3 > ul > li > ul > li ul > li ul > li ul > li ul > li > a::before {
	display: none;
}
}
.main-container > .main-wrapper > .page-head > .top-main > .head-nav .nav-container .col-md-3 > ul > li > ul > li ul > li ul > li ul > li ul > li ul {
	list-style: none; overflow: hidden; padding-right: 30px; padding-left: 30px;
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper > .page-head > .top-main > .head-nav .nav-container .col-md-3 > ul > li > ul > li ul > li ul > li ul > li ul > li ul {
	background: rgba(0, 0, 0, 0.17); border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper > .page-head > .top-main > .head-nav .nav-container .col-md-3 > ul > li > ul > li ul > li ul > li ul > li ul > li ul {
	height: 0px; display: block; visibility: visible;
}
}
.main-container > .main-wrapper > .page-head > .top-main > .head-nav .nav-container .col-md-3 > ul > li > ul > li ul > li ul > li ul > li ul > li ul > li {
	display: block;
}
.main-container > .main-wrapper > .page-head > .top-main > .head-nav .nav-container .col-md-3 > ul > li > ul > li ul > li ul > li ul > li ul > li ul > li > a {
	padding: 6px 6px 6px 0px; color: rgb(145, 145, 145); font-size: 15px; font-weight: 300; display: block;
}
.main-container > .main-wrapper > .page-head > .top-main > .head-nav .nav-container .col-md-3 > ul > li > ul > li ul > li ul > li ul > li ul > li ul > li > a::before {
	transition:200ms; color: inherit !important; font-family: FontAwesome; font-size: 17px !important; margin-top: -1px !important; margin-right: 9px !important; margin-left: -18px !important; position: absolute !important; content: "?" !important; transform: none !important; -moz-transform: none; -webkit-transform: none; -o-transform: none; -webkit-transition: all 200ms; -o-transition: all 200ms; -moz-transition: all 200ms;
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper > .page-head > .top-main > .head-nav .nav-container .col-md-3 > ul > li > ul > li ul > li ul > li ul > li ul > li ul > li > a::before {
	display: none;
}
}
.main-container > .main-wrapper > .page-head > .top-main > .head-nav .nav-container .col-md-3 > ul > li > ul > li ul > li ul > li ul > li ul > li ul > li ul {
	list-style: none; overflow: hidden; padding-right: 30px; padding-left: 30px;
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper > .page-head > .top-main > .head-nav .nav-container .col-md-3 > ul > li > ul > li ul > li ul > li ul > li ul > li ul > li ul {
	background: rgba(0, 0, 0, 0.17); border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper > .page-head > .top-main > .head-nav .nav-container .col-md-3 > ul > li > ul > li ul > li ul > li ul > li ul > li ul > li ul {
	height: 0px; display: block; visibility: visible;
}
}
.main-container > .main-wrapper > .page-head > .top-main > .head-nav .nav-container .col-md-3 > ul > li > ul > li ul > li ul > li ul > li ul > li ul > li ul > li {
	display: block;
}
.main-container > .main-wrapper > .page-head > .top-main > .head-nav .nav-container .col-md-3 > ul > li > ul > li ul > li ul > li ul > li ul > li ul > li ul > li > a {
	padding: 6px 6px 6px 0px; color: rgb(145, 145, 145); font-size: 15px; font-weight: 300; display: block;
}
.main-container > .main-wrapper > .page-head > .top-main > .head-nav .nav-container .col-md-3 > ul > li > ul > li ul > li ul > li ul > li ul > li ul > li ul > li > a::before {
	transition:200ms; color: inherit !important; font-family: FontAwesome; font-size: 17px !important; margin-top: -1px !important; margin-right: 9px !important; margin-left: -18px !important; position: absolute !important; content: "?" !important; transform: none !important; -moz-transform: none; -webkit-transform: none; -o-transform: none; -webkit-transition: all 200ms; -o-transition: all 200ms; -moz-transition: all 200ms;
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper > .page-head > .top-main > .head-nav .nav-container .col-md-3 > ul > li > ul > li ul > li ul > li ul > li ul > li ul > li ul > li > a::before {
	display: none;
}
}
.main-container > .main-wrapper > .page-head > .top-main > .head-nav .nav-container .col-md-3 > ul > li > ul > li ul > li ul > li ul > li ul > li ul > li ul > li ul {
	list-style: none; overflow: hidden; padding-right: 30px; padding-left: 30px;
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper > .page-head > .top-main > .head-nav .nav-container .col-md-3 > ul > li > ul > li ul > li ul > li ul > li ul > li ul > li ul > li ul {
	background: rgba(0, 0, 0, 0.17); border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper > .page-head > .top-main > .head-nav .nav-container .col-md-3 > ul > li > ul > li ul > li ul > li ul > li ul > li ul > li ul > li ul {
	height: 0px; display: block; visibility: visible;
}
}
.main-container > .main-wrapper > .page-head > .top-main > .head-nav .nav-container .col-md-3 > ul > li > ul > li ul > li ul > li ul > li ul > li ul > li ul > li ul > li {
	display: block;
}
.main-container > .main-wrapper > .page-head > .top-main > .head-nav .nav-container .col-md-3 > ul > li > ul > li ul > li ul > li ul > li ul > li ul > li ul > li ul > li > a {
	padding: 6px 6px 6px 0px; color: rgb(145, 145, 145); font-size: 15px; font-weight: 300; display: block;
}
.main-container > .main-wrapper > .page-head > .top-main > .head-nav .nav-container .col-md-3 > ul > li > ul > li ul > li ul > li ul > li ul > li ul > li ul > li ul > li > a::before {
	transition:200ms; color: inherit !important; font-family: FontAwesome; font-size: 17px !important; margin-top: -1px !important; margin-right: 9px !important; margin-left: -18px !important; position: absolute !important; content: "?" !important; transform: none !important; -moz-transform: none; -webkit-transform: none; -o-transform: none; -webkit-transition: all 200ms; -o-transition: all 200ms; -moz-transition: all 200ms;
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper > .page-head > .top-main > .head-nav .nav-container .col-md-3 > ul > li > ul > li ul > li ul > li ul > li ul > li ul > li ul > li ul > li > a::before {
	display: none;
}
}
.main-container > .main-wrapper > .page-head > .top-main > .head-nav .nav-container .col-md-3 > ul > li > ul > li ul > li ul > li ul > li ul > li ul > li ul > li ul > li ul {
	list-style: none; overflow: hidden; padding-right: 30px; padding-left: 30px;
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper > .page-head > .top-main > .head-nav .nav-container .col-md-3 > ul > li > ul > li ul > li ul > li ul > li ul > li ul > li ul > li ul > li ul {
	background: rgba(0, 0, 0, 0.17); border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper > .page-head > .top-main > .head-nav .nav-container .col-md-3 > ul > li > ul > li ul > li ul > li ul > li ul > li ul > li ul > li ul > li ul {
	height: 0px; display: block; visibility: visible;
}
}
.main-container > .main-wrapper > .page-head > .top-main > .head-nav .nav-container .col-md-3 > ul > li > ul > li ul > li ul > li ul > li ul > li ul > li ul > li ul > li ul > li {
	display: block;
}
.main-container > .main-wrapper > .page-head > .top-main > .head-nav .nav-container .col-md-3 > ul > li > ul > li ul > li ul > li ul > li ul > li ul > li ul > li ul > li ul > li > a {
	padding: 6px 6px 6px 0px; color: rgb(145, 145, 145); font-size: 15px; font-weight: 300; display: block;
}
.main-container > .main-wrapper > .page-head > .top-main > .head-nav .nav-container .col-md-3 > ul > li > ul > li ul > li ul > li ul > li ul > li ul > li ul > li ul > li ul > li > a::before {
	transition:200ms; color: inherit !important; font-family: FontAwesome; font-size: 17px !important; margin-top: -1px !important; margin-right: 9px !important; margin-left: -18px !important; position: absolute !important; content: "?" !important; transform: none !important; -moz-transform: none; -webkit-transform: none; -o-transform: none; -webkit-transition: all 200ms; -o-transition: all 200ms; -moz-transition: all 200ms;
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper > .page-head > .top-main > .head-nav .nav-container .col-md-3 > ul > li > ul > li ul > li ul > li ul > li ul > li ul > li ul > li ul > li ul > li > a::before {
	display: none;
}
}
.main-container > .main-wrapper > .page-head > .top-main > .head-nav .nav-container .col-md-3 > ul > li > ul > li ul > li ul > li ul > li ul > li ul > li ul > li ul > li ul > li ul {
	list-style: none; overflow: hidden; padding-right: 30px; padding-left: 30px;
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper > .page-head > .top-main > .head-nav .nav-container .col-md-3 > ul > li > ul > li ul > li ul > li ul > li ul > li ul > li ul > li ul > li ul > li ul {
	background: rgba(0, 0, 0, 0.17); border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper > .page-head > .top-main > .head-nav .nav-container .col-md-3 > ul > li > ul > li ul > li ul > li ul > li ul > li ul > li ul > li ul > li ul > li ul {
	height: 0px; display: block; visibility: visible;
}
}
.main-container > .main-wrapper > .page-head > .top-main > .head-nav .nav-container .col-md-3 > ul > li > ul > li ul > li ul > li ul > li ul > li ul > li ul > li ul > li ul > li ul > li {
	display: block;
}
.main-container > .main-wrapper > .page-head > .top-main > .head-nav .nav-container .col-md-3 > ul > li > ul > li ul > li ul > li ul > li ul > li ul > li ul > li ul > li ul > li ul > li > a {
	padding: 6px 6px 6px 0px; color: rgb(145, 145, 145); font-size: 15px; font-weight: 300; display: block;
}
.main-container > .main-wrapper > .page-head > .top-main > .head-nav .nav-container .col-md-3 > ul > li > ul > li ul > li ul > li ul > li ul > li ul > li ul > li ul > li ul > li ul > li > a::before {
	transition:200ms; color: inherit !important; font-family: FontAwesome; font-size: 17px !important; margin-top: -1px !important; margin-right: 9px !important; margin-left: -18px !important; position: absolute !important; content: "?" !important; transform: none !important; -moz-transform: none; -webkit-transform: none; -o-transform: none; -webkit-transition: all 200ms; -o-transition: all 200ms; -moz-transition: all 200ms;
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper > .page-head > .top-main > .head-nav .nav-container .col-md-3 > ul > li > ul > li ul > li ul > li ul > li ul > li ul > li ul > li ul > li ul > li ul > li > a::before {
	display: none;
}
}
.main-container > .main-wrapper > .page-head > .top-main > .head-nav .nav-container .col-md-3 > ul > li > ul > li ul > li ul > li ul > li ul > li ul > li ul > li ul > li ul > li ul > li ul {
	list-style: none; overflow: hidden; padding-right: 30px; padding-left: 30px;
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper > .page-head > .top-main > .head-nav .nav-container .col-md-3 > ul > li > ul > li ul > li ul > li ul > li ul > li ul > li ul > li ul > li ul > li ul > li ul {
	background: rgba(0, 0, 0, 0.17); border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper > .page-head > .top-main > .head-nav .nav-container .col-md-3 > ul > li > ul > li ul > li ul > li ul > li ul > li ul > li ul > li ul > li ul > li ul > li ul {
	height: 0px; display: block; visibility: visible;
}
}
.main-container > .main-wrapper > .page-head > .top-main > .head-nav .nav-container .col-md-3 > ul > li > ul > li ul > li ul > li ul > li ul > li ul > li ul > li ul > li ul > li ul > li ul > li {
	display: block;
}
.main-container > .main-wrapper > .page-head > .top-main > .head-nav .nav-container .col-md-3 > ul > li > ul > li ul > li ul > li ul > li ul > li ul > li ul > li ul > li ul > li ul > li ul > li > a {
	padding: 6px 6px 6px 0px; color: rgb(145, 145, 145); font-size: 15px; font-weight: 300; display: block;
}
.main-container > .main-wrapper > .page-head > .top-main > .head-nav .nav-container .col-md-3 > ul > li > ul > li ul > li ul > li ul > li ul > li ul > li ul > li ul > li ul > li ul > li ul > li > a::before {
	transition:200ms; color: inherit !important; font-family: FontAwesome; font-size: 17px !important; margin-top: -1px !important; margin-right: 9px !important; margin-left: -18px !important; position: absolute !important; content: "?" !important; transform: none !important; -moz-transform: none; -webkit-transform: none; -o-transform: none; -webkit-transition: all 200ms; -o-transition: all 200ms; -moz-transition: all 200ms;
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper > .page-head > .top-main > .head-nav .nav-container .col-md-3 > ul > li > ul > li ul > li ul > li ul > li ul > li ul > li ul > li ul > li ul > li ul > li ul > li > a::before {
	display: none;
}
}
.main-container > .main-wrapper > .page-head > .top-main > .head-nav .nav-container .col-md-3 > ul.top-level > li:first-child > a {
	color: white; font-size: 24px; font-weight: 200;
}
.main-container > .main-wrapper > .page-head > .top-main > .head-nav .nav-container .col-md-3 > ul.top-level > li:only-child > a {
	color: white; font-size: 24px; font-weight: 200;
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper > .page-head > .top-main > .head-nav .nav-container .col-md-3 > ul.top-level > li:first-child > a {
	font-size: 15px;
}
.main-container > .main-wrapper > .page-head > .top-main > .head-nav .nav-container .col-md-3 > ul.top-level > li:only-child > a {
	font-size: 15px;
}
}
.main-container > .main-wrapper > .page-head > .top-main > .top-right-container {
	top: 0px; height: 100%; right: 152px; position: absolute;
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper > .page-head > .top-main > .top-right-container {
	width: 100%; right: 0px;
}
}
.main-container > .main-wrapper > .page-head > .top-main > .top-right-container > .online-store {
	top: 53%; right: 178px; font-size: 14px; text-decoration: none; white-space: nowrap; position: absolute; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -o-transform: translateY(-50%);
}
.main-container > .main-wrapper > .page-head > .top-main > .top-right-container > .online-store::before {
	border-radius: 100%; border: 1px solid rgb(195, 14, 46); transition:background-color 200ms, color 200ms; border-image: none; width: 18px; height: 18px; text-align: center; line-height: 16px; text-indent: 1px; font-family: FontAwesome; margin-right: 11px; display: inline-block; content: "\f105"; -webkit-border-radius: 100%; -moz-border-radius: 100%; -webkit-transition: background-color 200ms ease, color 200ms ease; -o-transition: background-color 200ms ease, color 200ms ease; -moz-transition: background-color 200ms ease, color 200ms ease;
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper > .page-head > .top-main > .top-right-container > .online-store {
	transition:200ms; top: 50px; width: 50%; height: 50px; text-align: center; right: 0px; color: rgb(128, 128, 128); line-height: 50px; border-bottom-color: rgb(56, 56, 54); border-left-color: rgb(56, 56, 54); border-bottom-width: 1px; border-left-width: 1px; border-bottom-style: solid; border-left-style: solid; z-index: 1002; opacity: 0; transform: translateY(-300%); background-color: rgba(29, 29, 27, 0.98); -moz-transform: translateY(-300%); -webkit-transform: translateY(-300%); -o-transform: translateY(-300%); -webkit-transition: all 200ms; -o-transition: all 200ms; -moz-transition: all 200ms;
}
.main-container > .main-wrapper > .page-head > .top-main > .top-right-container > .online-store::before {
	display: none;
}
body.menu-toggled .main-container > .main-wrapper > .page-head > .top-main > .top-right-container > .online-store {
	opacity: 1; transform: translateY(0%); -moz-transform: translateY(0%); -webkit-transform: translateY(0%); -o-transform: translateY(0%);
}
}
.main-container > .main-wrapper > .page-head > .top-main > .top-right-container > .online-store:hover {
	color: rgb(195, 14, 46); text-decoration: none;
}
.main-container > .main-wrapper > .page-head > .top-main > .top-right-container > .online-store:hover::before {
	color: rgb(255, 255, 255); background-color: rgb(195, 14, 46);
}
.main-container > .main-wrapper > .page-head > .top-main > .top-right-container > .search-container {
	height: 100%; position: absolute; z-index: 10;
}
.main-container > .main-wrapper > .page-head > .top-main > .top-right-container > .search-container button.mobile {
	width: 0px; height: 0px; display: none !important; visibility: hidden;
}
.main-container > .main-wrapper > .page-head > .top-main > .top-right-container > .search-container input.top-search {
	border: currentColor; transition:width 200ms, left 200ms; border-image: none; top: 33px; width: 30px; right: 36px; bottom: 23px; color: transparent; overflow: hidden; padding-right: 0px; padding-left: 0px; font-style: italic; display: block; position: absolute; z-index: 2; cursor: pointer; opacity: 0; background-color: transparent; -webkit-transition: width 200ms, left 200ms; -o-transition: width 200ms, left 200ms; -moz-transition: width 200ms, left 200ms;
}
.main-container > .main-wrapper > .page-head > .top-main > .top-right-container > .search-container input.top-search::-ms-clear {
	display: none;
}
.main-container > .main-wrapper > .page-head > .top-main > .top-right-container > .search-container input:-ms-input-placeholder.top-search {
	color: white;
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper > .page-head > .top-main > .top-right-container > .search-container input.top-search {
	left: 0px; top: 0px; width: 100%; height: 50px; text-align: center; right: 0px; bottom: 0px; color: rgb(128, 128, 128); padding-right: 30px; padding-left: 10px; opacity: 1;
}
.main-container > .main-wrapper > .page-head > .top-main > .top-right-container > .search-container input:-ms-input-placeholder.top-search {
	color: rgb(128, 128, 128);
}
}
.main-container > .main-wrapper > .page-head > .top-main > .top-right-container > .search-container input.top-search.focus {
	background-position: left 82%; border-radius: 6px; top: 10px; width: 330px; height: 60px; right: 10px; bottom: 0px; color: rgb(255, 255, 255); padding-right: 75px; padding-left: 40px; z-index: 0; cursor: text; opacity: 1; background-repeat: no-repeat; background-color: rgb(195, 14, 46); -webkit-border-radius: 6px; -moz-border-radius: 6px;
}
@media screen and (max-width:800px)
{
.main-container > .main-wrapper > .page-head > .top-main > .top-right-container > .search-container input.top-search.focus {
	width: 253.84px;
}
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper > .page-head > .top-main > .top-right-container > .search-container input.top-search.focus {
	left: 0px; top: 0px; width: 100%; height: 50px; text-align: center; right: 0px; bottom: 0px; color: rgb(128, 128, 128); padding-right: 30px; padding-left: 10px; opacity: 1; background-color: transparent;
}
.main-container > .main-wrapper > .page-head > .top-main > .top-right-container > .search-container input:-ms-input-placeholder.top-search.focus {
	color: transparent;
}
}
body.no-showcase .main-container > .main-wrapper > .page-head > .top-main > .top-right-container > .search-container input.top-search.focus {
	border-left-color: rgb(195, 14, 46) !important; border-left-width: 1px !important; border-left-style: solid !important;
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper > .page-head > .top-main > .top-right-container > .search-container {
	transition:200ms; left: 0px; top: 50px; width: 50%; height: 50px; right: 50%; color: rgb(128, 128, 128); border-bottom-color: rgb(56, 56, 54); border-bottom-width: 1px; border-bottom-style: solid; z-index: 1002; opacity: 0; transform: translateY(-300%); background-color: rgba(29, 29, 27, 0.98); -moz-transform: translateY(-300%); -webkit-transform: translateY(-300%); -o-transform: translateY(-300%); -webkit-transition: all 200ms; -o-transition: all 200ms; -moz-transition: all 200ms;
}
body.menu-toggled .main-container > .main-wrapper > .page-head > .top-main > .top-right-container > .search-container {
	opacity: 1; transform: translateY(0%); -moz-transform: translateY(0%); -webkit-transform: translateY(0%); -o-transform: translateY(0%);
}
}
.main-container > .main-wrapper > .page-head > .top-main > .top-right-container > .search-container input.top-search.focus + .search-icon {
	color: white;
}
.main-container > .main-wrapper > .page-head > .top-main > .top-right-container > .search-container input.top-search.focus + .search-icon::after {
	background-color: rgba(0, 0, 0, 0.2);
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper > .page-head > .top-main > .top-right-container > .search-container input.top-search.focus + .search-icon {
	top: 0px; width: 44px; right: 0px; bottom: 0px; color: rgb(128, 128, 128); padding-top: 17px; padding-left: 13px; background-color: transparent;
}
.main-container > .main-wrapper > .page-head > .top-main > .top-right-container > .search-container input.top-search.focus + .search-icon::after {
	display: none;
}
}
.main-container > .main-wrapper > .page-head > .top-main > .top-right-container > .search-container .search-icon {
	top: 31px; right: 45px; color: rgb(29, 29, 27); padding-top: 3px; padding-bottom: 3px; padding-left: 15px; position: absolute; z-index: 1; cursor: pointer;
}
.main-container > .main-wrapper > .page-head > .top-main > .top-right-container > .search-container .search-icon::after {
	background: rgb(175, 175, 175); left: -3px; top: 3px; width: 0px; height: 17px; position: absolute; content: "";
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper > .page-head > .top-main > .top-right-container > .search-container .search-icon {
	border: currentColor; border-image: none; top: 14px; right: 15px; color: rgb(128, 128, 128); font-size: 17px !important; background-color: transparent;
}
.main-container > .main-wrapper > .page-head > .top-main > .top-right-container > .search-container .search-icon::after {
	display: none;
}
}
@media screen and (max-width:767px)
{
body.menu-sticked .main-container > .main-wrapper > .page-head > .top-main > .top-right-container > .search-container .search-icon {
	border: currentColor; border-image: none; top: 14px; right: 15px; font-size: 17px !important;
}
}
body.no-showcase .main-container > .main-wrapper > .page-head > .top-main > .top-right-container > .search-container .search-icon {
	color: rgb(195, 14, 46);
}
.main-container > .main-wrapper > .page-head > .top-main > .top-right-container > .language-container {
	transition:bottom 200ms; top: 34px; right: 160px; bottom: 28px; overflow: hidden; padding-left: 20px; position: absolute; -webkit-transition: bottom 200ms; -o-transition: bottom 200ms; -moz-transition: bottom 200ms;
}
.main-container > .main-wrapper > .page-head > .top-main > .top-right-container > .language-container::before {
	background: rgb(175, 175, 175); left: 0px; width: 0px; height: 29px; position: absolute; content: "";
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper > .page-head > .top-main > .top-right-container > .language-container::before {
	display: none;
}
}
.main-container > .main-wrapper > .page-head > .top-main > .top-right-container > .language-container {
	-ms-user-select: none; -moz-user-select: none; -webkit-user-select: none; user-select: none;
}
.main-container > .main-wrapper > .page-head > .top-main > .top-right-container > .language-container * {
	-ms-user-select: none; -moz-user-select: none; -webkit-user-select: none; user-select: none;
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper > .page-head > .top-main > .top-right-container > .language-container {
	top: 20px; right: 67px; bottom: 10px; z-index: 101;
}
}
.main-container > .main-wrapper > .page-head > .top-main > .top-right-container > .language-container .lang-label {
	cursor: pointer;
}
.main-container > .main-wrapper > .page-head > .top-main > .top-right-container > .language-container.active {
	border-radius: 4px; top: 10px; bottom: auto; padding-top: 24px; padding-left: 0px; z-index: 10001; background-color: rgb(195, 14, 46); -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper > .page-head > .top-main > .top-right-container > .language-container.active {
	padding-top: 20px;
}
}
.main-container > .main-wrapper > .page-head > .top-main > .top-right-container > .language-container.active::before {
	display: none;
}
body.menu-sticked .main-container > .main-wrapper > .page-head > .top-main > .top-right-container > .language-container.active {
	top: 10px; bottom: auto; padding-top: 24px;
}
@media screen and (max-width:767px)
{
body.menu-sticked .main-container > .main-wrapper > .page-head > .top-main > .top-right-container > .language-container.active {
	padding-top: 10px;
}
}
.main-container > .main-wrapper > .page-head > .top-main > .top-right-container > .language-container.active > .lang-selector > span {
	color: rgb(255, 255, 255) !important; padding-right: 20px;
}
.main-container > .main-wrapper > .page-head > .top-main > .top-right-container > .language-container.active > .lang-selector > span > i.fa::before {
	
}
.main-container > .main-wrapper > .page-head > .top-main > .top-right-container > .language-container.active > .lang-selector > ul {
	padding-right: 20px; padding-left:20px;
}
.main-container > .main-wrapper > .page-head > .top-main > .top-right-container > .language-container > .lang-selector > span {
	text-align: right; color: rgb(29, 29, 27); padding-right: 20px; font-size: 12px; font-weight: 600; display: block; white-space: nowrap;
}
body.no-showcase .main-container > .main-wrapper > .page-head > .top-main > .top-right-container > .language-container > .lang-selector > span {
	color: rgb(195, 14, 46);
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper > .page-head > .top-main > .top-right-container > .language-container > .lang-selector > span {
	padding-right: 0px;
}
}
.main-container > .main-wrapper > .page-head > .top-main > .top-right-container > .language-container > .lang-selector > span > i.fa {
	top: 2px; line-height: 0px !important; font-size: 18px !important; font-weight: lighter !important; margin-left: 0px; display: inline-block; position: relative;
}
.main-container > .main-wrapper > .page-head > .top-main > .top-right-container > .language-container > .lang-selector > ul {
	list-style: none; margin: 0px; padding: 20px 0px;
}
.main-container > .main-wrapper > .page-head > .top-main > .top-right-container > .language-container > .lang-selector > ul > li > a {
	padding: 6px; text-align: center; color: white; font-size: 12px; display: block;
}
.main-container > .main-wrapper > .page-head > .top-main > .top-right-container.hide-store-link > .online-store {
	display: none !important;
}
.main-container > .main-wrapper > .page-head > .top-main > .top-right-container.hide-store-link > .language-container::before {
	display: none !important;
}
body.home .main-container > .main-wrapper > .page-head > .top-main {
	width: 100%; right: 0px;
}
body.no-showcase .main-container > .main-wrapper > .page-head > .top-main {
	width: 100%; right: 0px;
}
body.home .main-container > .main-wrapper > .page-head > .top-main.sticked {
	width: 99.98%; right: 0.02px;
}
body.no-showcase .main-container > .main-wrapper > .page-head > .top-main.sticked {
	width: 99.98%; right: 0.02px;
}
body.no-showcase .main-container > .main-wrapper > .page-head .logo-container a.logo {
	background-position: 0px top;
}
@media screen and (max-width:767px)
{
body.no-showcase .main-container > .main-wrapper > .page-head .logo-container a.logo {
	width: 156px; height: 50px; margin-top: 0px;
}
}
body.no-showcase .main-container > .main-wrapper > .page-head .head-nav a.toggler > .icon > .rect {
	background-color: rgb(195, 14, 46);
}
body.no-showcase .main-container > .main-wrapper > .page-head .head-nav a.toggler > .label {
	color: rgb(195, 14, 46);
}
body.no-showcase .main-container > .main-wrapper > .page-head .head-nav a.toggler.toggled > .icon > .rect {
	background-color: rgb(255, 255, 255);
}
body.no-showcase .main-container > .main-wrapper > .page-head .head-nav a.toggler.toggled > .label {
	color: rgb(255, 255, 255);
}
.main-container > .main-wrapper > .page-foot {
	background-position: center; position: relative; background-image: url("../img/foot-bg.jpg"); background-size: cover; -moz-background-size: cover; -o-background-size: cover;
}
.main-container > .main-wrapper > .page-foot .foot-section {
	background-color: rgba(97, 96, 96, 0.95);
}
.main-container > .main-wrapper > .page-foot .foot-section .container {
	position: relative;
}
.main-container > .main-wrapper > .page-foot .foot-section.a {
	text-align: center;
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper > .page-foot .foot-section.a .container {
	position: static;
}
}
.main-container > .main-wrapper > .page-foot .foot-section.b {
	height: 85px; text-align: center; background-image: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0));
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper > .page-foot .foot-section.b {
	height: auto;
}
}
.main-container > .main-wrapper > .page-foot .foot-section.c {
	position: absolute;
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper > .page-foot .foot-section.c {
	position: static;
}
}
.main-container > .main-wrapper > .page-foot .foot-section .sisecam-logo-container {
	left: 45px; top: -171px; width: 113px; display: block; position: absolute;
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper > .page-foot .foot-section .sisecam-logo-container {
	margin: auto; padding: 30px 0px; left: auto; bottom: auto; position: static;
}
}
.main-container > .main-wrapper > .page-foot .foot-section .sisecam-logo-container .logo {
	background-position: bottom; width: 113px; height: 29px; display: block; background-image: url("../img/sisecam-logo-white.png"); background-repeat: no-repeat; background-size: cover; -moz-background-size: cover; -o-background-size: cover;
}
html[lang='tr-TR'] .main-container > .main-wrapper > .page-foot .foot-section .sisecam-logo-container .logo {
	background-image: url("../img/sisecam-logo-white-tr.png");
}
.main-container > .main-wrapper > .page-foot .foot-section .sisecam-logo-container .logo a {
	height: 100%; display: block;
}
.main-container > .main-wrapper > .page-foot .foot-section .copy {
	left: 0px; top: 40px; color: rgb(72, 72, 72); font-size: 12px; font-weight: 500; position: absolute;
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper > .page-foot .foot-section .copy {
	left: 0px; top: auto; text-align: center; right: 0px; bottom: 25px;
}
}
.main-container > .main-wrapper > .page-foot .foot-section .foot-newslatter {
	margin: auto; width: 560px; color: rgb(255, 255, 255);
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper > .page-foot .foot-section .foot-newslatter {
	width: auto;
}
}
.main-container > .main-wrapper > .page-foot .foot-section .foot-newslatter h1 {
	color: rgb(255, 255, 255); padding-top: 45px; font-size: 24px; margin-top: 0px;
}
.main-container > .main-wrapper > .page-foot .foot-section .foot-newslatter > div {
	font-size: 14px; font-weight: normal; margin-bottom: 20px;
}
.main-container > .main-wrapper > .page-foot .foot-section .foot-newslatter .input-group {
	padding-right: 40px; padding-bottom: 0px; padding-left: 40px;
}
.main-container > .main-wrapper > .page-foot .foot-section .foot-newslatter .input-group .btn {
	padding: 0px 40px; border-radius: 100px; border: currentColor; border-image: none; height: 40px; line-height: 40px; -webkit-border-radius: 100px; -moz-border-radius: 100px;
}
.main-container > .main-wrapper > .page-foot .foot-section .foot-newslatter .input-group .btn:hover {
	color: rgb(255, 255, 255); background-color: rgb(219, 16, 52);
}
.main-container > .main-wrapper > .page-foot .foot-section .foot-newslatter .input-group .btn:focus {
	color: rgb(255, 255, 255); background-color: rgb(219, 16, 52);
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper > .page-foot .foot-section .foot-newslatter {
	padding-right: 20px; padding-left: 20px;
}
.main-container > .main-wrapper > .page-foot .foot-section .foot-newslatter .input-group {
	padding-right: 0px; padding-left: 0px;
}
}
.main-container > .main-wrapper > .page-foot .foot-section .social ul {
	list-style: none; margin: 0px; padding: 59px 0px; font-size: 0px;
}
.main-container > .main-wrapper > .page-foot .foot-section .social ul li {
	display: inline-block; list-style-type: none;
}
.main-container > .main-wrapper > .page-foot .foot-section .social ul li a {
	transition:200ms; width: 70px; height: 19px; text-align: center; line-height: 23px; text-decoration: none; display: block; -webkit-transition: all 200ms; -o-transition: all 200ms; -moz-transition: all 200ms;
}
.main-container > .main-wrapper > .page-foot .foot-section .social ul li a i {
	transition:200ms; color: rgb(255, 255, 255); font-size: 25px !important; -webkit-transition: all 200ms; -o-transition: all 200ms; -moz-transition: all 200ms;
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper > .page-foot .foot-section .social ul li a {
	width: 58px; height: 30px; line-height: 23px;
}
.main-container > .main-wrapper > .page-foot .foot-section .social ul li a i {
	font-size: 22px !important;
}
}
.main-container > .main-wrapper > .page-foot .foot-section .social ul li a.facebook:hover i {
	color: rgb(59, 89, 152);
}
.main-container > .main-wrapper > .page-foot .foot-section .social ul li a.twitter:hover i {
	color: rgb(108, 173, 223);
}
.main-container > .main-wrapper > .page-foot .foot-section .social ul li a.youtube:hover i {
	color: rgb(230, 33, 23);
}
.main-container > .main-wrapper > .page-foot .foot-section .social ul li a.instagram:hover i {
	color: rgb(61, 113, 157);
}
.main-container > .main-wrapper > .page-foot .foot-section .social ul li a.linkedin:hover i {
	color: rgb(1, 119, 181);
}
.main-container > .main-wrapper > .page-foot .foot-nav {
	overflow: hidden; padding-top: 37px;
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper > .page-foot .foot-nav {
	overflow: auto;
}
}
.main-container > .main-wrapper > .page-foot .foot-nav > ul {
	list-style: none; margin: 0px; padding: 0px; left: 50%; float: left; display: flex; white-space: nowrap; position: relative;
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper > .page-foot .foot-nav > ul {
	left: auto; float: none; display: block; white-space: normal; position: inherit;
}
.main-container > .main-wrapper > .page-foot .foot-nav > ul::after {
	height: 0px; clear: both; display: block; content: "";
}
}
.main-container > .main-wrapper > .page-foot .foot-nav > ul > li {
	margin: 0px; padding: 0px; right: 50%; border-right-color: rgb(63, 62, 61); border-right-width: 1px; border-right-style: solid; display: inline-block; position: relative;
}
.main-container > .main-wrapper > .page-foot .foot-nav > ul > li:last-child {
	border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper > .page-foot .foot-nav > ul > li {
	border: currentColor; border-image: none; text-align: left; right: auto; color: rgb(255, 255, 255); overflow: hidden; float: none; display: block; white-space: nowrap; position: inherit; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis;
}
}
.main-container > .main-wrapper > .page-foot .foot-nav > ul > li > a {
	padding: 4px 16px; color: rgb(255, 255, 255); letter-spacing: normal; font-size: 14px; font-weight: 400;
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper > .page-foot .foot-nav > ul > li > a {
	padding: 15px 16px; text-align: center; font-size: 14px; display: block; position: relative;
}
.main-container > .main-wrapper > .page-foot .foot-nav > ul > li > a::after {
	left: 50%; width: 60%; height: 1px; bottom: 0px; display: block; position: absolute; content: ""; transform: translateX(-50%); background-color: rgba(0, 0, 0, 0.2); -moz-transform: translateX(-50%); -webkit-transform: translateX(-50%); -o-transform: translateX(-50%);
}
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper > .page-foot .foot-nav > ul > li:last-child > a::after {
	display: none;
}
.main-container > .main-wrapper > .page-foot .foot-nav > ul > li:only-child > a::after {
	display: none;
}
}
.main-container > .main-wrapper .tabs-right > .nav-tabs > li > a {
	margin-right: 0px; margin-bottom: 3px; min-width: 74px;
}
.main-container > .main-wrapper .tabs-left > .nav-tabs > li > a {
	margin-right: 0px; margin-bottom: 3px; min-width: 74px;
}
.main-container > .main-wrapper .nav-holder.nav-justified {
	width: 100%; margin-bottom: 20px; display: table; position: relative;
}
.main-container > .main-wrapper .nav-holder.nav-justified::after {
	background: linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 100%); left: -1px; height: 10px; right: -1px; bottom: 0px; position: absolute; content: "";
}
.main-container > .main-wrapper .nav-holder.landing-slider-container {
	display: inline-block;
}
.main-container > .main-wrapper .nav-tabs > li {
	border: currentColor !important; border-image: none !important; padding-left: 0px !important; margin-top: 0px !important;
}
.main-container > .main-wrapper .nav-tabs > li::before {
	display: none !important;
}
.main-container > .main-wrapper .nav-tabs > li > a {
	padding: 14px 10px !important; border-radius: 4px 4px 0px 0px !important; border: currentColor !important; transition:background-color 200ms, color 100ms; border-image: none !important; color: rgb(86, 86, 86); font-family: Arial, HelveticaNeue, Roboto, sans-serif; font-size: 14px; font-weight: 300; background-color: transparent; -webkit-border-radius: 4px 4px 0px 0px; -moz-border-radius: 4px 4px 0px 0px; -webkit-transition: background-color 200ms ease, color 100ms ease; -o-transition: background-color 200ms ease, color 100ms ease; -moz-transition: background-color 200ms ease, color 100ms ease;
}
.main-container > .main-wrapper .nav-tabs > li > a:hover {
	color: rgb(195, 14, 46); background-color: transparent;
}
.main-container > .main-wrapper .nav-tabs > li > a:focus {
	color: rgb(195, 14, 46); background-color: transparent;
}
.main-container > .main-wrapper .nav-tabs > .active > a {
	color: rgb(255, 255, 255) !important; font-size: 18px; font-weight: 300; background-color: rgb(195, 14, 46) !important;
}
.main-container > .main-wrapper .nav-tabs > .active > a:hover {
	border-color: transparent; color: rgb(255, 255, 255) !important; background-color: rgb(195, 14, 46) !important;
}
.main-container > .main-wrapper .nav-tabs > .active > a:focus {
	border-color: transparent; color: rgb(255, 255, 255) !important; background-color: rgb(195, 14, 46) !important;
}
.main-container > .main-wrapper .nav-tabs.nav-justified {
	width: 100%; margin-bottom: 20px; display: table-row;
}
.main-container > .main-wrapper .nav-tabs.nav-justified li {
	width: auto; vertical-align: bottom; display: table-cell;
}
.main-container > .main-wrapper .nav-tabs.nav-justified li a {
	font-size: 16px;
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper .nav-tabs.nav-justified li a {
	display: block;
}
.main-container > .main-wrapper .nav-tabs.nav-justified li a::before {
	display: none;
}
.main-container > .main-wrapper .nav-tabs.nav-justified li a br {
	display: none;
}
}
.main-container > .main-wrapper .nav-tabs.nav-justified > .active > a {
	font-size: 16px; vertical-align: bottom;
}
.main-container > .main-wrapper .tabs-below > .nav-tabs {
	border-top-color: rgb(195, 14, 46); border-bottom-color: currentColor; border-top-width: 1px; border-bottom-width: 0px; border-top-style: solid; border-bottom-style: none;
}
.main-container > .main-wrapper .tabs-below > .nav-tabs > li {
	margin-top: -1px; margin-bottom: 0px;
}
.main-container > .main-wrapper .tabs-below > .nav-tabs > li > a {
	border-radius: 0px 0px 4px 4px; -webkit-border-radius: 0 0 4px 4px; -moz-border-radius: 0 0 4px 4px;
}
.main-container > .main-wrapper .tabs-below > .nav-tabs > li > a:hover {
	border-top-color: rgb(195, 14, 46); border-bottom-color: transparent;
}
.main-container > .main-wrapper .tabs-below > .nav-tabs > li > a:focus {
	border-top-color: rgb(195, 14, 46); border-bottom-color: transparent;
}
.main-container > .main-wrapper .tabs-below > .nav-tabs > .active > a {
	border-color: transparent rgb(195, 14, 46) rgb(195, 14, 46);
}
.main-container > .main-wrapper .tabs-below > .nav-tabs > .active > a:hover {
	border-color: transparent rgb(195, 14, 46) rgb(195, 14, 46);
}
.main-container > .main-wrapper .tabs-below > .nav-tabs > .active > a:focus {
	border-color: transparent rgb(195, 14, 46) rgb(195, 14, 46);
}
.main-container > .main-wrapper .tabs-right > .nav-tabs {
	margin-left: 19px; border-bottom-color: currentColor; border-left-color: rgb(195, 14, 46); border-bottom-width: 0px; border-left-width: 1px; border-bottom-style: none; border-left-style: solid; float: right;
}
.main-container > .main-wrapper .tabs-right > .nav-tabs > li {
	float: none;
}
.main-container > .main-wrapper .tabs-right > .nav-tabs > li > a {
	border-radius: 0px 4px 4px 0px; margin-left: -1px; -webkit-border-radius: 0 4px 4px 0; -moz-border-radius: 0 4px 4px 0;
}
.main-container > .main-wrapper .tabs-right > .nav-tabs > li > a:hover {
	border-color: rgb(238, 238, 238) rgb(238, 238, 238) rgb(238, 238, 238) rgb(195, 14, 46);
}
.main-container > .main-wrapper .tabs-right > .nav-tabs > li > a:focus {
	border-color: rgb(238, 238, 238) rgb(238, 238, 238) rgb(238, 238, 238) rgb(195, 14, 46);
}
.main-container > .main-wrapper .tabs-right > .nav-tabs .active > a {
	border-color: rgb(195, 14, 46) rgb(195, 14, 46) rgb(195, 14, 46) transparent;
}
.main-container > .main-wrapper .tabs-right > .nav-tabs .active > a:hover {
	border-color: rgb(195, 14, 46) rgb(195, 14, 46) rgb(195, 14, 46) transparent;
}
.main-container > .main-wrapper .tabs-right > .nav-tabs .active > a:focus {
	border-color: rgb(195, 14, 46) rgb(195, 14, 46) rgb(195, 14, 46) transparent;
}
.main-container > .main-wrapper .tabs-left > .nav-tabs {
	margin-right: 19px; border-right-color: rgb(195, 14, 46); border-bottom-color: currentColor; border-right-width: 1px; border-bottom-width: 0px; border-right-style: solid; border-bottom-style: none; float: left;
}
.main-container > .main-wrapper .tabs-left > .nav-tabs > li {
	float: none;
}
.main-container > .main-wrapper .tabs-left > .nav-tabs > li > a {
	border-radius: 4px 0px 0px 4px; margin-right: -1px; -webkit-border-radius: 4px 0 0 4px; -moz-border-radius: 4px 0 0 4px;
}
.main-container > .main-wrapper .tabs-left > .nav-tabs > li > a:hover {
	border-color: rgb(238, 238, 238) rgb(195, 14, 46) rgb(238, 238, 238) rgb(238, 238, 238);
}
.main-container > .main-wrapper .tabs-left > .nav-tabs > li > a:focus {
	border-color: rgb(238, 238, 238) rgb(195, 14, 46) rgb(238, 238, 238) rgb(238, 238, 238);
}
.main-container > .main-wrapper .tabs-left > .nav-tabs .active > a {
	border-color: rgb(195, 14, 46) transparent rgb(195, 14, 46) rgb(195, 14, 46);
}
.main-container > .main-wrapper .tabs-left > .nav-tabs .active > a:hover {
	border-color: rgb(195, 14, 46) transparent rgb(195, 14, 46) rgb(195, 14, 46);
}
.main-container > .main-wrapper .tabs-left > .nav-tabs .active > a:focus {
	border-color: rgb(195, 14, 46) transparent rgb(195, 14, 46) rgb(195, 14, 46);
}
.main-container > .main-wrapper .tab-content > .tab-pane {
	padding-top: 20px; display: none;
}
.main-container > .main-wrapper .tab-content > .active {
	display: block;
}
.main-container > .main-wrapper .pill-content > .pill-pane {
	display: none;
}
.main-container > .main-wrapper .pill-content > .active {
	display: block;
}
.main-container > .main-wrapper .panel-group .panel {
	border: currentColor !important; border-image: none !important;
}
.main-container > .main-wrapper .panel-group .panel .panel-heading {
	padding: 17.5px 14px; border-left-color: rgb(229, 229, 229); border-left-width: 2px; border-left-style: solid; position: relative; cursor: pointer; background-color: rgb(244, 244, 244);
}
.main-container > .main-wrapper .panel-group .panel .panel-heading::after {
	right: 33px; color: rgb(29, 29, 27); font-family: FontAwesome; font-size: 20px; position: absolute; content: "\f107"; transform: translateY(-73%); -moz-transform: translateY(-73%); -webkit-transform: translateY(-73%); -o-transform: translateY(-73%);
}
.main-container > .main-wrapper .panel-group .panel :not(.collapsed).panel-heading {
	border-left-color: rgb(195, 14, 46);
}
.main-container > .main-wrapper .panel-group .panel :not(.collapsed).panel-heading::after {
	color: rgb(195, 14, 46); content: "\f106";
}
.main-container > .main-wrapper .panel-group .panel .panel-heading h4 {
	color: rgb(72, 72, 72); font-family: Arial, Roboto, sans-serif; font-size: 14px; display: block;
}
.main-container > .main-wrapper .panel-group .panel .panel-body {
	border-top-color: currentColor !important; border-top-width: 0px !important; border-top-style: none !important;
}
.main-container > .main-wrapper ul.pagination li {
	padding-left: 0px !important;
}
.main-container > .main-wrapper .ms-srch-Paging li {
	padding-left: 0px !important;
}
.main-container > .main-wrapper ul.pagination li::before {
	display: none !important;
}
.main-container > .main-wrapper .ms-srch-Paging li::before {
	display: none !important;
}
.main-container > .main-wrapper ul.pagination li > a {
	padding: 0px !important; border-radius: 100px !important; border: currentColor !important; transition:200ms; border-image: none !important; height: 40px; text-align: center; color: rgb(66, 66, 66); line-height: 40px; font-family: Arial, Roboto, sans-serif; font-size: 14px; margin-right: 7px; float: none; display: inline-block; min-width: 40px; background-color: rgb(234, 234, 234); -webkit-border-radius: 100px; -moz-border-radius: 100px; -webkit-transition: all 200ms; -o-transition: all 200ms; -moz-transition: all 200ms;
}
.main-container > .main-wrapper ul.pagination li > span {
	padding: 0px !important; border-radius: 100px !important; border: currentColor !important; transition:200ms; border-image: none !important; height: 40px; text-align: center; color: rgb(66, 66, 66); line-height: 40px; font-family: Arial, Roboto, sans-serif; font-size: 14px; margin-right: 7px; float: none; display: inline-block; min-width: 40px; background-color: rgb(234, 234, 234); -webkit-border-radius: 100px; -moz-border-radius: 100px; -webkit-transition: all 200ms; -o-transition: all 200ms; -moz-transition: all 200ms;
}
.main-container > .main-wrapper .ms-srch-Paging li > a {
	padding: 0px !important; border-radius: 100px !important; border: currentColor !important; transition:200ms; border-image: none !important; height: 40px; text-align: center; color: rgb(66, 66, 66); line-height: 40px; font-family: Arial, Roboto, sans-serif; font-size: 14px; margin-right: 7px; float: none; display: inline-block; min-width: 40px; background-color: rgb(234, 234, 234); -webkit-border-radius: 100px; -moz-border-radius: 100px; -webkit-transition: all 200ms; -o-transition: all 200ms; -moz-transition: all 200ms;
}
.main-container > .main-wrapper .ms-srch-Paging li > span {
	padding: 0px !important; border-radius: 100px !important; border: currentColor !important; transition:200ms; border-image: none !important; height: 40px; text-align: center; color: rgb(66, 66, 66); line-height: 40px; font-family: Arial, Roboto, sans-serif; font-size: 14px; margin-right: 7px; float: none; display: inline-block; min-width: 40px; background-color: rgb(234, 234, 234); -webkit-border-radius: 100px; -moz-border-radius: 100px; -webkit-transition: all 200ms; -o-transition: all 200ms; -moz-transition: all 200ms;
}
.main-container > .main-wrapper ul.pagination li > a:hover {
	border-color: rgb(195, 14, 46) !important; color: rgb(255, 255, 255) !important; background-color: rgb(195, 14, 46) !important;
}
.main-container > .main-wrapper ul.pagination li > a:focus {
	border-color: rgb(195, 14, 46) !important; color: rgb(255, 255, 255) !important; background-color: rgb(195, 14, 46) !important;
}
.main-container > .main-wrapper ul.pagination li > span:hover {
	border-color: rgb(195, 14, 46) !important; color: rgb(255, 255, 255) !important; background-color: rgb(195, 14, 46) !important;
}
.main-container > .main-wrapper ul.pagination li > span:focus {
	border-color: rgb(195, 14, 46) !important; color: rgb(255, 255, 255) !important; background-color: rgb(195, 14, 46) !important;
}
.main-container > .main-wrapper .ms-srch-Paging li > a:hover {
	border-color: rgb(195, 14, 46) !important; color: rgb(255, 255, 255) !important; background-color: rgb(195, 14, 46) !important;
}
.main-container > .main-wrapper .ms-srch-Paging li > a:focus {
	border-color: rgb(195, 14, 46) !important; color: rgb(255, 255, 255) !important; background-color: rgb(195, 14, 46) !important;
}
.main-container > .main-wrapper .ms-srch-Paging li > span:hover {
	border-color: rgb(195, 14, 46) !important; color: rgb(255, 255, 255) !important; background-color: rgb(195, 14, 46) !important;
}
.main-container > .main-wrapper .ms-srch-Paging li > span:focus {
	border-color: rgb(195, 14, 46) !important; color: rgb(255, 255, 255) !important; background-color: rgb(195, 14, 46) !important;
}
.main-container > .main-wrapper ul.pagination li > a#PageLinkNext {
	position: relative;
}
.main-container > .main-wrapper ul.pagination li > span#PageLinkNext {
	position: relative;
}
.main-container > .main-wrapper .ms-srch-Paging li > a#PageLinkNext {
	position: relative;
}
.main-container > .main-wrapper .ms-srch-Paging li > span#PageLinkNext {
	position: relative;
}
.main-container > .main-wrapper ul.pagination li > a#PageLinkNext img {
	display: none;
}
.main-container > .main-wrapper ul.pagination li > span#PageLinkNext img {
	display: none;
}
.main-container > .main-wrapper .ms-srch-Paging li > a#PageLinkNext img {
	display: none;
}
.main-container > .main-wrapper .ms-srch-Paging li > span#PageLinkNext img {
	display: none;
}
.main-container > .main-wrapper ul.pagination li > a#PageLinkNext::before {
	left: 50%; font-family: FontAwesome; position: absolute; content: "\f105"; transform: translateX(-50%); -moz-transform: translateX(-50%); -webkit-transform: translateX(-50%); -o-transform: translateX(-50%);
}
.main-container > .main-wrapper ul.pagination li > span#PageLinkNext::before {
	left: 50%; font-family: FontAwesome; position: absolute; content: "\f105"; transform: translateX(-50%); -moz-transform: translateX(-50%); -webkit-transform: translateX(-50%); -o-transform: translateX(-50%);
}
.main-container > .main-wrapper .ms-srch-Paging li > a#PageLinkNext::before {
	left: 50%; font-family: FontAwesome; position: absolute; content: "\f105"; transform: translateX(-50%); -moz-transform: translateX(-50%); -webkit-transform: translateX(-50%); -o-transform: translateX(-50%);
}
.main-container > .main-wrapper .ms-srch-Paging li > span#PageLinkNext::before {
	left: 50%; font-family: FontAwesome; position: absolute; content: "\f105"; transform: translateX(-50%); -moz-transform: translateX(-50%); -webkit-transform: translateX(-50%); -o-transform: translateX(-50%);
}
.main-container > .main-wrapper ul.pagination li > a#PageLinkPrev {
	position: relative;
}
.main-container > .main-wrapper ul.pagination li > span#PageLinkPrev {
	position: relative;
}
.main-container > .main-wrapper .ms-srch-Paging li > a#PageLinkPrev {
	position: relative;
}
.main-container > .main-wrapper .ms-srch-Paging li > span#PageLinkPrev {
	position: relative;
}
.main-container > .main-wrapper ul.pagination li > a#PageLinkPrev img {
	display: none;
}
.main-container > .main-wrapper ul.pagination li > span#PageLinkPrev img {
	display: none;
}
.main-container > .main-wrapper .ms-srch-Paging li > a#PageLinkPrev img {
	display: none;
}
.main-container > .main-wrapper .ms-srch-Paging li > span#PageLinkPrev img {
	display: none;
}
.main-container > .main-wrapper ul.pagination li > a#PageLinkPrev::before {
	left: 50%; font-family: FontAwesome; position: absolute; content: "\f104"; transform: translateX(-50%); -moz-transform: translateX(-50%); -webkit-transform: translateX(-50%); -o-transform: translateX(-50%);
}
.main-container > .main-wrapper ul.pagination li > span#PageLinkPrev::before {
	left: 50%; font-family: FontAwesome; position: absolute; content: "\f104"; transform: translateX(-50%); -moz-transform: translateX(-50%); -webkit-transform: translateX(-50%); -o-transform: translateX(-50%);
}
.main-container > .main-wrapper .ms-srch-Paging li > a#PageLinkPrev::before {
	left: 50%; font-family: FontAwesome; position: absolute; content: "\f104"; transform: translateX(-50%); -moz-transform: translateX(-50%); -webkit-transform: translateX(-50%); -o-transform: translateX(-50%);
}
.main-container > .main-wrapper .ms-srch-Paging li > span#PageLinkPrev::before {
	left: 50%; font-family: FontAwesome; position: absolute; content: "\f104"; transform: translateX(-50%); -moz-transform: translateX(-50%); -webkit-transform: translateX(-50%); -o-transform: translateX(-50%);
}
.main-container > .main-wrapper ul.pagination li:only-child > a {
	margin-right: 0px;
}
.main-container > .main-wrapper ul.pagination li:only-child > span {
	margin-right: 0px;
}
.main-container > .main-wrapper ul.pagination li:last-child > a {
	margin-right: 0px;
}
.main-container > .main-wrapper ul.pagination li:last-child > span {
	margin-right: 0px;
}
.main-container > .main-wrapper .ms-srch-Paging li:only-child > a {
	margin-right: 0px;
}
.main-container > .main-wrapper .ms-srch-Paging li:only-child > span {
	margin-right: 0px;
}
.main-container > .main-wrapper .ms-srch-Paging li:last-child > a {
	margin-right: 0px;
}
.main-container > .main-wrapper .ms-srch-Paging li:last-child > span {
	margin-right: 0px;
}
.main-container > .main-wrapper ul.pagination li#PagingSelf > a {
	border-color: rgb(195, 14, 46); color: rgb(255, 255, 255); background-color: rgb(195, 14, 46);
}
.main-container > .main-wrapper ul.pagination li#PagingSelf > span {
	border-color: rgb(195, 14, 46); color: rgb(255, 255, 255); background-color: rgb(195, 14, 46);
}
.main-container > .main-wrapper ul.pagination li.active > a {
	border-color: rgb(195, 14, 46); color: rgb(255, 255, 255); background-color: rgb(195, 14, 46);
}
.main-container > .main-wrapper ul.pagination li.active > span {
	border-color: rgb(195, 14, 46); color: rgb(255, 255, 255); background-color: rgb(195, 14, 46);
}
.main-container > .main-wrapper .ms-srch-Paging li#PagingSelf > a {
	border-color: rgb(195, 14, 46); color: rgb(255, 255, 255); background-color: rgb(195, 14, 46);
}
.main-container > .main-wrapper .ms-srch-Paging li#PagingSelf > span {
	border-color: rgb(195, 14, 46); color: rgb(255, 255, 255); background-color: rgb(195, 14, 46);
}
.main-container > .main-wrapper .ms-srch-Paging li.active > a {
	border-color: rgb(195, 14, 46); color: rgb(255, 255, 255); background-color: rgb(195, 14, 46);
}
.main-container > .main-wrapper .ms-srch-Paging li.active > span {
	border-color: rgb(195, 14, 46); color: rgb(255, 255, 255); background-color: rgb(195, 14, 46);
}
.main-container > .main-wrapper .row .row {
	margin-right: 0px; margin-left: 0px;
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper .nav-holder.nav-justified {
	margin: 0px; padding: 0px; width: 100% !important; height: 40px; overflow: hidden; border-top-color: rgb(232, 232, 232); border-bottom-color: rgb(195, 14, 46); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; display: block; position: relative; min-height: 40px;
}
.main-container > .main-wrapper .nav-holder.nav-justified::after {
	background: none; transition:color 200ms, transform 200ms, transform 200ms, -moz-transform 200ms, -o-transform 200ms; left: auto; top: 9px; height: auto; right: 20px; bottom: auto; font-family: FontAwesome; font-size: 23px; position: absolute; content: "\f107"; -webkit-transition: color 200ms, -webkit-transform 200ms; -o-transition: color 200ms, transform 200ms, -o-transform 200ms; -moz-transition: color 200ms, transform 200ms, -moz-transform 200ms;
}
.main-container > .main-wrapper :not(.collapse).nav-holder.nav-justified::after {
	transform: rotate(180deg); -moz-transform: rotate(180deg); -webkit-transform: rotate(180deg); -o-transform: rotate(180deg);
}
.main-container > .main-wrapper .nav-holder.nav-justified .nav {
	margin-bottom: 0px; display: block; position: relative;
}
.main-container > .main-wrapper .nav-holder.nav-justified .nav li {
	margin: 0px; border-radius: 0px; height: 40px; line-height: 40px; display: block; -webkit-border-radius: 0; -moz-border-radius: 0;
}
.main-container > .main-wrapper .nav-holder.nav-justified .nav li a {
	margin: 0px !important; padding: 8px !important; border: currentColor !important; border-image: none !important;
}
.main-container > .main-wrapper .nav-holder.nav-justified .nav li.active a {
	color: rgb(0, 0, 0) !important; font-size: 16px; margin-bottom: 0px; background-color: transparent !important;
}
.main-container > .main-wrapper .nav-holder.nav-justified .nav li:hover a {
	color: rgb(0, 0, 0) !important; font-size: 16px; margin-bottom: 0px; background-color: transparent !important;
}
.main-container > .main-wrapper .nav-holder.nav-justified .nav li:focus a {
	color: rgb(0, 0, 0) !important; font-size: 16px; margin-bottom: 0px; background-color: transparent !important;
}
}
.main-container > .main-wrapper .breadcrumb-container {
	margin-left: -30px;
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper .breadcrumb-container {
	display: none;
}
}
.main-container > .main-wrapper .breadcrumb-container .s4-breadcrumb-arrowcont {
	display: none !important;
}
.main-container > .main-wrapper .breadcrumb-container .breadcrumb {
	background: none; padding: 16px 0px; margin-bottom: 0px;
}
.main-container > .main-wrapper .breadcrumb-container .breadcrumb ul {
	margin: 0px; padding: 0px;
}
.main-container > .main-wrapper .breadcrumb-container .breadcrumb ul li {
	padding-right: 10px; padding-left: 0px; margin-top: 0px; margin-bottom: 0px; display: inline-block;
}
.main-container > .main-wrapper .breadcrumb-container .breadcrumb ul li::before {
	display: none;
}
.main-container > .main-wrapper .breadcrumb-container .breadcrumb ul li:first-child a::before {
	padding-right: 10px; font-family: FontAwesome; text-decoration: none !important; content: "\f015";
}
.main-container > .main-wrapper .breadcrumb-container .breadcrumb ul li:last-child a {
	font-weight: bold;
}
.main-container > .main-wrapper .breadcrumb-container .breadcrumb ul li:last-child a::after {
	display: none;
}
.main-container > .main-wrapper .breadcrumb-container .breadcrumb ul li a {
	color: rgb(128, 128, 128); font-size: 12px; text-decoration: none;
}
.main-container > .main-wrapper .breadcrumb-container .breadcrumb ul li a::after {
	padding-left: 10px; font-family: FontAwesome; text-decoration: none !important; content: "\f105";
}
.main-container > .main-wrapper .breadcrumb-container .breadcrumb ul li a:hover::before {
	text-decoration: none;
}
.main-container > .main-wrapper .breadcrumb-container .breadcrumb ul li a:hover::after {
	text-decoration: none;
}
.main-container > .main-wrapper .custom-scroll {
	position: relative;
}
.main-container > .main-wrapper .custom-scroll.custom-scroll-visible {
	padding-right: 29px;
}
.main-container > .main-wrapper .custom-scroll.custom-scroll-visible > .custom-scroll-track {
	display: block;
}
.main-container > .main-wrapper .custom-scroll > .custom-scroll-track {
	top: 0px; width: 29px; right: 0px; bottom: 0px; overflow: hidden; border-left-color: rgb(214, 214, 214); border-left-width: 1px; border-left-style: solid; display: none; position: absolute;
}
.main-container > .main-wrapper .custom-scroll > .custom-scroll-track {
	cursor: default; -ms-user-select: none; -moz-user-select: none; -webkit-user-select: none; user-select: none;
}
.main-container > .main-wrapper .custom-scroll > .custom-scroll-track * {
	cursor: default; -ms-user-select: none; -moz-user-select: none; -webkit-user-select: none; user-select: none;
}
.main-container > .main-wrapper .custom-scroll > .custom-scroll-track > .custom-scroll-thumb {
	border-radius: 60px; top: 0px; width: 8px; right: 11px; bottom: 0px; margin-top: 14px; margin-bottom: 14px; position: absolute; cursor: pointer; background-color: rgb(139, 139, 139); -webkit-border-radius: 60px; -moz-border-radius: 60px;
}
.main-container > .main-wrapper .page-showcase {
	background-position: center; height: 250px; position: relative; background-image: url("../img/showcase-bg.png"); background-repeat: no-repeat; background-color: rgb(234, 234, 234);
}
.main-container > .main-wrapper .page-showcase > .container {
	height: 100%; position: relative;
}
.main-container > .main-wrapper .page-showcase .showcase-title {
	bottom: 90px; color: rgb(39, 39, 39); font-size: 36px; font-weight: 200; margin-top: 0px; margin-bottom: 0px; position: absolute;
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper .page-showcase .showcase-title {
	left: 0px; text-align: center; right: 0px; bottom: 38px; padding-left: 0px; font-size: 24px;
}
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper .page-showcase {
	height: 100px !important; background-size: cover; -moz-background-size: cover; -o-background-size: cover;
}
.main-container > .main-wrapper .page-showcase .showcase-title {
	display: none;
}
}
.main-container > .main-wrapper .page-showcase .ms-webpart-chrome {
	height: 100%;
}
.main-container > .main-wrapper .page-showcase .ms-WPBody {
	height: 100%;
}
.main-container > .main-wrapper .page-showcase .ms-webpart-chrome > div {
	height: 100%;
}
.main-container > .main-wrapper .page-showcase .ms-WPBody > div {
	height: 100%;
}
body.no-showcase .main-container > .main-wrapper .page-showcase {
	background: rgb(255, 255, 255) !important; height: 100px !important;
}
body.no-showcase .main-container > .main-wrapper .page-showcase .showcase-icon-wrapper-a {
	display: none;
}
@media screen and (max-width:767px)
{
body.no-showcase .main-container > .main-wrapper .page-showcase {
	height: 50px !important;
}
}
body.home .main-container > .main-wrapper .page-showcase {
	background: none; height: calc(100% - 75px) !important;
}
@media screen and (max-width:767px)
{
body.home .main-container > .main-wrapper .page-showcase .toggler {
	left: 20px; top: -40px; width: calc(100% - 40px); height: 40px; text-align: center; right: 20px; color: rgb(255, 255, 255); line-height: 42px; text-decoration: none !important; position: absolute; opacity: 0.9; background-color: rgb(195, 14, 46);
}
.main-container > .main-wrapper .page-showcase .toggler {
	left: 20px; top: -40px; width: calc(100% - 40px); height: 40px; text-align: center; right: 20px; color: rgb(255, 255, 255); line-height: 42px; text-decoration: none !important; position: absolute; opacity: 0.9; background-color: rgb(195, 14, 46);
}
body.home .main-container > .main-wrapper .page-showcase .toggler::after {
	right: 20px; font-family: FontAwesome; font-size: 23px; position: absolute; content: "\f107";
}
.main-container > .main-wrapper .page-showcase .toggler::after {
	right: 20px; font-family: FontAwesome; font-size: 23px; position: absolute; content: "\f107";
}
body.home .main-container > .main-wrapper .page-showcase :not(.collapsed).toggler {
	border-bottom-color: rgba(0, 0, 0, 0.15); border-bottom-width: 1px; border-bottom-style: solid; opacity: 1;
}
.main-container > .main-wrapper .page-showcase :not(.collapsed).toggler {
	border-bottom-color: rgba(0, 0, 0, 0.15); border-bottom-width: 1px; border-bottom-style: solid; opacity: 1;
}
body.home .main-container > .main-wrapper .page-showcase :not(.collapsed).toggler::after {
	content: "\f106";
}
.main-container > .main-wrapper .page-showcase :not(.collapsed).toggler::after {
	content: "\f106";
}
}
.main-container > .main-wrapper .overflow-menu {
	overflow: hidden; position: relative;
}
.main-container > .main-wrapper .overflow-menu span.indicator.left {
	border-radius: 100% 50%; top: 0px; width: 4px; bottom: 0px; display: block; position: absolute; box-shadow: 0px 0px 10px 10px #c30e2e; -webkit-border-radius: 100% 50%; -webkit-box-shadow: 0 0 10px 10px #c30e2e; -moz-box-shadow: 0 0 10px 10px #c30e2e; -moz-border-radius: 100% 50%;
}
.main-container > .main-wrapper .overflow-menu span.indicator.right {
	border-radius: 100% 50%; top: 0px; width: 4px; bottom: 0px; display: block; position: absolute; box-shadow: 0px 0px 10px 10px #c30e2e; -webkit-border-radius: 100% 50%; -webkit-box-shadow: 0 0 10px 10px #c30e2e; -moz-box-shadow: 0 0 10px 10px #c30e2e; -moz-border-radius: 100% 50%;
}
.main-container > .main-wrapper .overflow-menu span.indicator.left {
	left: -4px;
}
.main-container > .main-wrapper .overflow-menu span.indicator.right {
	left: auto; right: -4px;
}
.main-container > .main-wrapper .overflow-menu.table span.indicator.left {
	box-shadow: 0px 0px 10px 10px #c30e2e; -webkit-box-shadow: 0 0 10px 10px #c30e2e; -moz-box-shadow: 0 0 10px 10px #c30e2e;
}
.main-container > .main-wrapper .overflow-menu.table span.indicator.right {
	box-shadow: 0px 0px 10px 10px #c30e2e; -webkit-box-shadow: 0 0 10px 10px #c30e2e; -moz-box-shadow: 0 0 10px 10px #c30e2e;
}
.main-container > .main-wrapper .overflow-menu .overflow-menu-content {
	white-space: nowrap; position: absolute; min-width: 100%;
}
.main-container > .main-wrapper .overflow-menu .overflow-menu-content ul > li {
	float: none !important; display: inline-block;
}
.main-container > .main-wrapper .carousel {
	position: relative;
}
.main-container > .main-wrapper .carousel.no-nav {
	padding-right: 0px !important; padding-left: 0px !important;
}
.main-container > .main-wrapper .carousel.no-nav .owl-nav {
	display: none !important;
}
.main-container > .main-wrapper .carousel.triple-products {
	padding-right: 60px; padding-left: 60px;
}
.main-container > .main-wrapper .carousel.tetra {
	padding-right: 60px; padding-left: 60px;
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper .carousel.triple-products {
	padding-right: 0px; padding-left: 0px;
}
.main-container > .main-wrapper .carousel.tetra {
	padding-right: 0px; padding-left: 0px;
}
}
.main-container > .main-wrapper .carousel.triple-products .owl-nav {
	left: 0px; top: 0px; height: 100%; right: 0px; bottom: 0px; position: absolute; z-index: -1;
}
.main-container > .main-wrapper .carousel.tetra .owl-nav {
	left: 0px; top: 0px; height: 100%; right: 0px; bottom: 0px; position: absolute; z-index: -1;
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper .carousel.triple-products .owl-nav {
	display: none;
}
.main-container > .main-wrapper .carousel.tetra .owl-nav {
	display: none;
}
}
.main-container > .main-wrapper .carousel.triple-products .owl-nav .owl-next {
	border: 1px solid rgb(181, 181, 181); transition:200ms; border-image: none; top: calc(50% - 32px); width: 40px; height: 40px; text-align: center; color: rgb(60, 60, 60); line-height: 40px; font-size: 26px; display: block; position: absolute; cursor: pointer; transform: translateY(-50%); background-color: transparent; -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -o-transform: translateY(-50%); -webkit-transition: all 200ms; -o-transition: all 200ms; -moz-transition: all 200ms;
}
.main-container > .main-wrapper .carousel.triple-products .owl-nav .owl-prev {
	border: 1px solid rgb(181, 181, 181); transition:200ms; border-image: none; top: calc(50% - 32px); width: 40px; height: 40px; text-align: center; color: rgb(60, 60, 60); line-height: 40px; font-size: 26px; display: block; position: absolute; cursor: pointer; transform: translateY(-50%); background-color: transparent; -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -o-transform: translateY(-50%); -webkit-transition: all 200ms; -o-transition: all 200ms; -moz-transition: all 200ms;
}
.main-container > .main-wrapper .carousel.tetra .owl-nav .owl-next {
	border: 1px solid rgb(181, 181, 181); transition:200ms; border-image: none; top: calc(50% - 32px); width: 40px; height: 40px; text-align: center; color: rgb(60, 60, 60); line-height: 40px; font-size: 26px; display: block; position: absolute; cursor: pointer; transform: translateY(-50%); background-color: transparent; -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -o-transform: translateY(-50%); -webkit-transition: all 200ms; -o-transition: all 200ms; -moz-transition: all 200ms;
}
.main-container > .main-wrapper .carousel.tetra .owl-nav .owl-prev {
	border: 1px solid rgb(181, 181, 181); transition:200ms; border-image: none; top: calc(50% - 32px); width: 40px; height: 40px; text-align: center; color: rgb(60, 60, 60); line-height: 40px; font-size: 26px; display: block; position: absolute; cursor: pointer; transform: translateY(-50%); background-color: transparent; -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -o-transform: translateY(-50%); -webkit-transition: all 200ms; -o-transition: all 200ms; -moz-transition: all 200ms;
}
.main-container > .main-wrapper .carousel.triple-products .owl-nav .owl-next:hover {
	border-color: rgb(195, 14, 46); color: rgb(255, 255, 255); background-color: rgb(195, 14, 46);
}
.main-container > .main-wrapper .carousel.triple-products .owl-nav .owl-prev:hover {
	border-color: rgb(195, 14, 46); color: rgb(255, 255, 255); background-color: rgb(195, 14, 46);
}
.main-container > .main-wrapper .carousel.tetra .owl-nav .owl-next:hover {
	border-color: rgb(195, 14, 46); color: rgb(255, 255, 255); background-color: rgb(195, 14, 46);
}
.main-container > .main-wrapper .carousel.tetra .owl-nav .owl-prev:hover {
	border-color: rgb(195, 14, 46); color: rgb(255, 255, 255); background-color: rgb(195, 14, 46);
}
.main-container > .main-wrapper .carousel.triple-products .owl-nav .owl-next {
	right: 0px;
}
.main-container > .main-wrapper .carousel.tetra .owl-nav .owl-next {
	right: 0px;
}
.main-container > .main-wrapper .carousel.triple-products .item {
	height: 290px; display: block; background-color: rgb(244, 244, 244);
}
.main-container > .main-wrapper .carousel.tetra .item {
	height: 290px; display: block; background-color: rgb(244, 244, 244);
}
.main-container > .main-wrapper .carousel.triple-products .item .img-holder {
	border-width: 5px 5px 0px; border-style: solid solid none; border-color: transparent transparent currentColor; border-image: none; height: 210px; overflow: hidden; position: relative;
}
.main-container > .main-wrapper .carousel.tetra .item .img-holder {
	border-width: 5px 5px 0px; border-style: solid solid none; border-color: transparent transparent currentColor; border-image: none; height: 210px; overflow: hidden; position: relative;
}
.main-container > .main-wrapper .carousel.triple-products .item .img-holder .img {
	background-position: center; transition:transform 2s, transform 2s, -moz-transform 2s, -o-transform 2s; height: 100%; background-repeat: no-repeat; background-size: cover; -webkit-transition: -webkit-transform 2s ease; -o-transition: transform 2s ease, -o-transform 2s ease; -moz-transition: transform 2s ease, -moz-transform 2s ease; -moz-background-size: cover; -o-background-size: cover;
}
.main-container > .main-wrapper .carousel.tetra .item .img-holder .img {
	background-position: center; transition:transform 2s, transform 2s, -moz-transform 2s, -o-transform 2s; height: 100%; background-repeat: no-repeat; background-size: cover; -webkit-transition: -webkit-transform 2s ease; -o-transition: transform 2s ease, -o-transform 2s ease; -moz-transition: transform 2s ease, -moz-transform 2s ease; -moz-background-size: cover; -o-background-size: cover;
}
.main-container > .main-wrapper .carousel.triple-products .item .img-holder .img.contain {
	background-size: contain; -moz-background-size: contain; -o-background-size: contain;
}
.main-container > .main-wrapper .carousel.tetra .item .img-holder .img.contain {
	background-size: contain; -moz-background-size: contain; -o-background-size: contain;
}
.main-container > .main-wrapper .carousel.triple-products .item .name {
	height: 65px;
}
.main-container > .main-wrapper .carousel.triple-products .item .label {
	height: 65px;
}
.main-container > .main-wrapper .carousel.tetra .item .name {
	height: 65px;
}
.main-container > .main-wrapper .carousel.tetra .item .label {
	height: 65px;
}
.main-container > .main-wrapper .carousel.triple-products .item .name .content {
	top: 50%; text-align: center; color: rgb(72, 72, 72); padding-right: 10px; padding-left: 10px; font-family: Arial, Roboto, sans-serif; font-size: 14px; font-weight: normal; position: relative; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -o-transform: translateY(-50%);
}
.main-container > .main-wrapper .carousel.triple-products .item .label .content {
	top: 50%; text-align: center; color: rgb(72, 72, 72); padding-right: 10px; padding-left: 10px; font-family: Arial, Roboto, sans-serif; font-size: 14px; font-weight: normal; position: relative; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -o-transform: translateY(-50%);
}
.main-container > .main-wrapper .carousel.tetra .item .name .content {
	top: 50%; text-align: center; color: rgb(72, 72, 72); padding-right: 10px; padding-left: 10px; font-family: Arial, Roboto, sans-serif; font-size: 14px; font-weight: normal; position: relative; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -o-transform: translateY(-50%);
}
.main-container > .main-wrapper .carousel.tetra .item .label .content {
	top: 50%; text-align: center; color: rgb(72, 72, 72); padding-right: 10px; padding-left: 10px; font-family: Arial, Roboto, sans-serif; font-size: 14px; font-weight: normal; position: relative; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -o-transform: translateY(-50%);
}
.main-container > .main-wrapper .carousel.triple-products .item:hover {
	text-decoration: none;
}
.main-container > .main-wrapper .carousel.tetra .item:hover {
	text-decoration: none;
}
.main-container > .main-wrapper .carousel.triple-products .item:hover .img-holder .img {
	transform: scale(1.05); -moz-transform: scale(1.05); -webkit-transform: scale(1.05); -o-transform: scale(1.05);
}
.main-container > .main-wrapper .carousel.tetra .item:hover .img-holder .img {
	transform: scale(1.05); -moz-transform: scale(1.05); -webkit-transform: scale(1.05); -o-transform: scale(1.05);
}
.main-container > .main-wrapper .carousel.single {
	padding-right: 60px; padding-left: 60px;
}
.main-container > .main-wrapper .carousel.single .owl-nav {
	left: 0px; top: 0px; height: 100%; right: 0px; bottom: 0px; position: absolute; z-index: -1;
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper .carousel.single .owl-nav {
	display: none;
}
}
.main-container > .main-wrapper .carousel.single .owl-nav .owl-next {
	border: 1px solid rgb(181, 181, 181); transition:200ms; border-image: none; top: calc(50%); width: 40px; height: 40px; text-align: center; color: rgb(60, 60, 60); line-height: 40px; font-size: 26px; display: block; position: absolute; cursor: pointer; transform: translateY(-50%); background-color: transparent; -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -o-transform: translateY(-50%); -webkit-transition: all 200ms; -o-transition: all 200ms; -moz-transition: all 200ms;
}
.main-container > .main-wrapper .carousel.single .owl-nav .owl-prev {
	border: 1px solid rgb(181, 181, 181); transition:200ms; border-image: none; top: calc(50%); width: 40px; height: 40px; text-align: center; color: rgb(60, 60, 60); line-height: 40px; font-size: 26px; display: block; position: absolute; cursor: pointer; transform: translateY(-50%); background-color: transparent; -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -o-transform: translateY(-50%); -webkit-transition: all 200ms; -o-transition: all 200ms; -moz-transition: all 200ms;
}
.main-container > .main-wrapper .carousel.single .owl-nav .owl-next:hover {
	border-color: rgb(195, 14, 46); color: rgb(255, 255, 255); background-color: rgb(195, 14, 46);
}
.main-container > .main-wrapper .carousel.single .owl-nav .owl-prev:hover {
	border-color: rgb(195, 14, 46); color: rgb(255, 255, 255); background-color: rgb(195, 14, 46);
}
.main-container > .main-wrapper .carousel.single .owl-nav .owl-next {
	right: 0px;
}
.main-container > .main-wrapper .carousel.single.nav-right {
	padding-left: 0px;
}
.main-container > .main-wrapper .carousel.single.nav-right .owl-nav .owl-next {
	left: auto; right: 0px; transform: translateY(-100%); -moz-transform: translateY(-100%); -webkit-transform: translateY(-100%); -o-transform: translateY(-100%);
}
.main-container > .main-wrapper .carousel.single.nav-right .owl-nav .owl-prev {
	left: auto; right: 0px; transform: translateY(5%); -moz-transform: translateY(5%); -webkit-transform: translateY(5%); -o-transform: translateY(5%);
}
.main-container > .main-wrapper .carousel.single.nav-left {
	padding-right: 0px;
}
.main-container > .main-wrapper .carousel.single.nav-left .owl-nav .owl-next {
	left: 0px; right: auto; transform: translateY(-100%); -moz-transform: translateY(-100%); -webkit-transform: translateY(-100%); -o-transform: translateY(-100%);
}
.main-container > .main-wrapper .carousel.single.nav-left .owl-nav .owl-prev {
	left: 0px; right: auto; transform: translateY(5%); -moz-transform: translateY(5%); -webkit-transform: translateY(5%); -o-transform: translateY(5%);
}
.main-container > .main-wrapper .carousel.single.nav-bottom {
	padding-right: 0px; padding-left: 0px; margin-bottom: 20px;
}
.main-container > .main-wrapper .carousel.single.nav-bottom .owl-nav .owl-next {
	background: none; border: currentColor; border-image: none; top: auto; width: 13px; height: 50px; bottom: -50px; color: rgb(72, 72, 72); line-height: 50px; z-index: 1; transform: none; -moz-transform: none; -webkit-transform: none; -o-transform: none;
}
.main-container > .main-wrapper .carousel.single.nav-bottom .owl-nav .owl-prev {
	background: none; border: currentColor; border-image: none; top: auto; width: 13px; height: 50px; bottom: -50px; color: rgb(72, 72, 72); line-height: 50px; z-index: 1; transform: none; -moz-transform: none; -webkit-transform: none; -o-transform: none;
}
.main-container > .main-wrapper .carousel.single.nav-bottom .owl-nav .owl-next:hover {
	background: none; border: currentColor; border-image: none; color: rgb(195, 14, 46);
}
.main-container > .main-wrapper .carousel.single.nav-bottom .owl-nav .owl-prev:hover {
	background: none; border: currentColor; border-image: none; color: rgb(195, 14, 46);
}
.main-container > .main-wrapper .carousel.single.nav-bottom .owl-nav .owl-next {
	left: auto; right: 0px;
}
.main-container > .main-wrapper .carousel.single.nav-bottom .owl-nav .owl-prev {
	left: auto; right: 72px;
}
.main-container > .main-wrapper .carousel.single.nav-bottom .indicator {
	width: 85px; height: 50px; text-align: center; right: 0px; bottom: -50px; color: rgb(72, 72, 72); line-height: 50px; font-family: Arial, Roboto, sans-serif; font-weight: bold; display: block; position: absolute;
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper .carousel.single {
	padding-right: 0px; padding-left: 0px;
}
}
.main-container > .main-wrapper .carousel.single .item {
	height: 400px; overflow: hidden; display: block; position: relative; background-color: rgb(244, 244, 244);
}
.main-container > .main-wrapper .carousel.single .item img {
	transform-origin: left 50%; transition:transform 2s, transform 2s, -moz-transform 2s, -o-transform 2s; left: 50%; width: auto !important; height: 100%; position: relative; transform: translateX(-50%); -moz-transform: translateX(-50%); -webkit-transform: translateX(-50%); -o-transform: translateX(-50%); -webkit-transition: -webkit-transform 2s ease; -o-transition: transform 2s ease, -o-transform 2s ease; -moz-transition: transform 2s ease, -moz-transform 2s ease; -webkit-transform-origin: left; -moz-transform-origin: left; -o-transform-origin: left;
}
.main-container > .main-wrapper .carousel.single .item:hover img {
	transform: scale(1.05) translateX(-50%); -moz-transform: scale(1.05) translateX(-50%); -webkit-transform: scale(1.05) translateX(-50%); -o-transform: scale(1.05) translateX(-50%);
}
.main-container > .main-wrapper .page-body.container {
	margin-top: -50px;
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper .page-body.container {
	margin-top: 0px;
}
}
.main-container > .main-wrapper ul.arrow {
	margin-left: 0px;
}
.main-container > .main-wrapper ul.arrow.no-padding {
	padding-left: 0px;
}
.main-container > .main-wrapper ul:only-child.arrow {
	margin-bottom: 0px;
}
.main-container > .main-wrapper ul.arrow.small li {
	padding-bottom: 5px; font-family: Arial, Roboto, sans-serif; font-size: 12px !important; font-weight: normal;
}
.main-container > .main-wrapper ul.arrow.small li a {
	font-family: Arial, Roboto, sans-serif; font-size: 12px !important; font-weight: normal;
}
.main-container > .main-wrapper ul.arrow li {
	margin: 0px !important; padding-bottom: 10px; padding-left: 0px; position: relative;
}
.main-container > .main-wrapper ul.arrow li div {
	margin: 0px; padding: 0px;
}
.main-container > .main-wrapper ul.arrow li div.description {
	display: none;
}
.main-container > .main-wrapper ul.arrow li a {
	color: rgb(39, 39, 39) !important; font-size: 14px !important; font-weight: 400; text-decoration: none; display: block;
}
.main-container > .main-wrapper ul.arrow li {
	color: rgb(39, 39, 39) !important; font-size: 14px !important; font-weight: 400; text-decoration: none; display: block;
}
.main-container > .main-wrapper ul.arrow li a .transition {
	transition:200ms; -webkit-transition: all 200ms; -o-transition: all 200ms; -moz-transition: all 200ms;
}
.main-container > .main-wrapper ul.arrow li a a {
	transition:200ms; -webkit-transition: all 200ms; -o-transition: all 200ms; -moz-transition: all 200ms;
}
.main-container > .main-wrapper ul.arrow li a li {
	transition:200ms; -webkit-transition: all 200ms; -o-transition: all 200ms; -moz-transition: all 200ms;
}
.main-container > .main-wrapper ul.arrow li a i {
	transition:200ms; -webkit-transition: all 200ms; -o-transition: all 200ms; -moz-transition: all 200ms;
}
.main-container > .main-wrapper ul.arrow .sitemap-container li a a {
	transition:200ms; -webkit-transition: all 200ms; -o-transition: all 200ms; -moz-transition: all 200ms;
}
.main-container > .main-wrapper .sitemap-container ul.arrow li a a {
	transition:200ms; -webkit-transition: all 200ms; -o-transition: all 200ms; -moz-transition: all 200ms;
}
.main-container > .main-wrapper .investor-relations ul.arrow li a a {
	transition:200ms; -webkit-transition: all 200ms; -o-transition: all 200ms; -moz-transition: all 200ms;
}
.main-container > .main-wrapper .investor-relations ul.arrow li a i {
	transition:200ms; -webkit-transition: all 200ms; -o-transition: all 200ms; -moz-transition: all 200ms;
}
.main-container > .main-wrapper ul.arrow li .transition {
	transition:200ms; -webkit-transition: all 200ms; -o-transition: all 200ms; -moz-transition: all 200ms;
}
.main-container > .main-wrapper ul.arrow li a {
	transition:200ms; -webkit-transition: all 200ms; -o-transition: all 200ms; -moz-transition: all 200ms;
}
.main-container > .main-wrapper ul.arrow li li {
	transition:200ms; -webkit-transition: all 200ms; -o-transition: all 200ms; -moz-transition: all 200ms;
}
.main-container > .main-wrapper ul.arrow li a i {
	transition:200ms; -webkit-transition: all 200ms; -o-transition: all 200ms; -moz-transition: all 200ms;
}
.main-container > .main-wrapper ul.arrow li i {
	transition:200ms; -webkit-transition: all 200ms; -o-transition: all 200ms; -moz-transition: all 200ms;
}
.main-container > .main-wrapper ul.arrow .sitemap-container li a {
	transition:200ms; -webkit-transition: all 200ms; -o-transition: all 200ms; -moz-transition: all 200ms;
}
.main-container > .main-wrapper .sitemap-container ul.arrow li a {
	transition:200ms; -webkit-transition: all 200ms; -o-transition: all 200ms; -moz-transition: all 200ms;
}
.main-container > .main-wrapper .investor-relations ul.arrow li a {
	transition:200ms; -webkit-transition: all 200ms; -o-transition: all 200ms; -moz-transition: all 200ms;
}
.main-container > .main-wrapper .investor-relations ul.arrow li a i {
	transition:200ms; -webkit-transition: all 200ms; -o-transition: all 200ms; -moz-transition: all 200ms;
}
.main-container > .main-wrapper ul.arrow li a::before {
	transition:200ms; color: inherit !important; font-family: FontAwesome; font-size: 17px !important; margin-top: -1px !important; margin-right: 9px !important; margin-left: -18px !important; position: absolute !important; content: "?" !important; transform: none !important; -moz-transform: none; -webkit-transform: none; -o-transform: none; -webkit-transition: all 200ms; -o-transition: all 200ms; -moz-transition: all 200ms;
}
.main-container > .main-wrapper ul.arrow li::before {
	transition:200ms; color: inherit !important; font-family: FontAwesome; font-size: 17px !important; margin-top: -1px !important; margin-right: 9px !important; margin-left: -18px !important; position: absolute !important; content: "?" !important; transform: none !important; -moz-transform: none; -webkit-transform: none; -o-transform: none; -webkit-transition: all 200ms; -o-transition: all 200ms; -moz-transition: all 200ms;
}
.main-container > .main-wrapper ul.arrow li a i {
	margin-right: 9px;
}
.main-container > .main-wrapper ul.arrow li i {
	margin-right: 9px;
}
.main-container > .main-wrapper ul.arrow li a i::before {
	font-size: 17px;
}
.main-container > .main-wrapper ul.arrow li i::before {
	font-size: 17px;
}
.main-container > .main-wrapper ul.arrow li a:hover {
	color: rgb(195, 14, 46);
}
.main-container > .main-wrapper ul.arrow li a:hover i {
	margin-right: 12px;
}
.main-container > .main-wrapper ul.arrow li a:hover::before {
	margin-right: 12px;
}
.main-container > .main-wrapper ul.arrow li:last-child {
	padding-bottom: 0px;
}
.main-container > .main-wrapper .page-body {
	color: rgb(72, 72, 72);
}
.main-container > .main-wrapper a.more::after {
	font-family: FontAwesome; font-weight: bold; white-space: pre; content: "  ?" !important;
}
.main-container > .main-wrapper hgroup.page-headings {
	padding-top: 27px; padding-bottom: 50px; position: relative;
}
.main-container > .main-wrapper .hgroup.page-headings {
	padding-top: 27px; padding-bottom: 50px; position: relative;
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper hgroup.page-headings {
	padding-bottom: 45px;
}
.main-container > .main-wrapper .hgroup.page-headings {
	padding-bottom: 45px;
}
}
.main-container > .main-wrapper hgroup.page-headings h1 {
	color: rgb(39, 39, 39); font-size: 36px; margin-top: 0px; margin-bottom: 5px; margin-left: 0px !important;
}
.main-container > .main-wrapper .hgroup.page-headings h1 {
	color: rgb(39, 39, 39); font-size: 36px; margin-top: 0px; margin-bottom: 5px; margin-left: 0px !important;
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper hgroup.page-headings h1 {
	font-size: 20px; margin-top: 0px; margin-bottom: 0px;
}
.main-container > .main-wrapper .hgroup.page-headings h1 {
	font-size: 20px; margin-top: 0px; margin-bottom: 0px;
}
}
.main-container > .main-wrapper hgroup.page-headings h2 {
	color: rgb(39, 39, 39); font-size: 18px; font-weight: lighter; margin-bottom: 0px; margin-left: 80px;
}
.main-container > .main-wrapper .hgroup.page-headings h2 {
	color: rgb(39, 39, 39); font-size: 18px; font-weight: lighter; margin-bottom: 0px; margin-left: 80px;
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper hgroup.page-headings h2 {
	font-size: 14px;
}
.main-container > .main-wrapper .hgroup.page-headings h2 {
	font-size: 14px;
}
}
.main-container > .main-wrapper hgroup.page-headings .right {
	top: 27px; right: 0px; position: absolute;
}
.main-container > .main-wrapper hgroup.page-headings .btn.general {
	top: 27px; right: 0px; position: absolute;
}
.main-container > .main-wrapper hgroup.page-headings .slider-container.two .slider .seq-pagination li .call-to-action {
	top: 27px; right: 0px; position: absolute;
}
.main-container > .main-wrapper .slider-container.two .slider .seq-pagination li hgroup.page-headings .call-to-action {
	top: 27px; right: 0px; position: absolute;
}
.main-container > .main-wrapper hgroup.page-headings .slider-container.three .slider .seq-pagination.fake-pagination li .call-to-action {
	top: 27px; right: 0px; position: absolute;
}
.main-container > .main-wrapper .slider-container.three .slider .seq-pagination.fake-pagination li hgroup.page-headings .call-to-action {
	top: 27px; right: 0px; position: absolute;
}
.main-container > .main-wrapper hgroup.page-headings .slider-history .carousel .owl-nav .owl-prev {
	top: 27px; right: 0px; position: absolute;
}
.main-container > .main-wrapper .slider-history .carousel .owl-nav hgroup.page-headings .owl-prev {
	top: 27px; right: 0px; position: absolute;
}
.main-container > .main-wrapper hgroup.page-headings .slider-history .carousel .owl-nav .owl-next {
	top: 27px; right: 0px; position: absolute;
}
.main-container > .main-wrapper .slider-history .carousel .owl-nav hgroup.page-headings .owl-next {
	top: 27px; right: 0px; position: absolute;
}
.main-container > .main-wrapper hgroup.page-headings .brands-slider .left .owl-nav .owl-prev {
	top: 27px; right: 0px; position: absolute;
}
.main-container > .main-wrapper .brands-slider .left .owl-nav hgroup.page-headings .owl-prev {
	top: 27px; right: 0px; position: absolute;
}
.main-container > .main-wrapper hgroup.page-headings .brands-slider .left .owl-nav .owl-next {
	top: 27px; right: 0px; position: absolute;
}
.main-container > .main-wrapper .brands-slider .left .owl-nav hgroup.page-headings .owl-next {
	top: 27px; right: 0px; position: absolute;
}
.main-container > .main-wrapper hgroup.page-headings .catalog-slider-container .left .slider .owl-nav .owl-prev {
	top: 27px; right: 0px; position: absolute;
}
.main-container > .main-wrapper .catalog-slider-container .left .slider .owl-nav hgroup.page-headings .owl-prev {
	top: 27px; right: 0px; position: absolute;
}
.main-container > .main-wrapper hgroup.page-headings .catalog-slider-container .left .slider .owl-nav .owl-next {
	top: 27px; right: 0px; position: absolute;
}
.main-container > .main-wrapper .catalog-slider-container .left .slider .owl-nav hgroup.page-headings .owl-next {
	top: 27px; right: 0px; position: absolute;
}
.main-container > .main-wrapper .hgroup.page-headings .right {
	top: 27px; right: 0px; position: absolute;
}
.main-container > .main-wrapper .hgroup.page-headings .btn.general {
	top: 27px; right: 0px; position: absolute;
}
.main-container > .main-wrapper .hgroup.page-headings .slider-container.two .slider .seq-pagination li .call-to-action {
	top: 27px; right: 0px; position: absolute;
}
.main-container > .main-wrapper .slider-container.two .slider .seq-pagination li .hgroup.page-headings .call-to-action {
	top: 27px; right: 0px; position: absolute;
}
.main-container > .main-wrapper .hgroup.page-headings .slider-container.three .slider .seq-pagination.fake-pagination li .call-to-action {
	top: 27px; right: 0px; position: absolute;
}
.main-container > .main-wrapper .slider-container.three .slider .seq-pagination.fake-pagination li .hgroup.page-headings .call-to-action {
	top: 27px; right: 0px; position: absolute;
}
.main-container > .main-wrapper .hgroup.page-headings .slider-history .carousel .owl-nav .owl-prev {
	top: 27px; right: 0px; position: absolute;
}
.main-container > .main-wrapper .slider-history .carousel .owl-nav .hgroup.page-headings .owl-prev {
	top: 27px; right: 0px; position: absolute;
}
.main-container > .main-wrapper .hgroup.page-headings .slider-history .carousel .owl-nav .owl-next {
	top: 27px; right: 0px; position: absolute;
}
.main-container > .main-wrapper .slider-history .carousel .owl-nav .hgroup.page-headings .owl-next {
	top: 27px; right: 0px; position: absolute;
}
.main-container > .main-wrapper .hgroup.page-headings .brands-slider .left .owl-nav .owl-prev {
	top: 27px; right: 0px; position: absolute;
}
.main-container > .main-wrapper .brands-slider .left .owl-nav .hgroup.page-headings .owl-prev {
	top: 27px; right: 0px; position: absolute;
}
.main-container > .main-wrapper .hgroup.page-headings .brands-slider .left .owl-nav .owl-next {
	top: 27px; right: 0px; position: absolute;
}
.main-container > .main-wrapper .brands-slider .left .owl-nav .hgroup.page-headings .owl-next {
	top: 27px; right: 0px; position: absolute;
}
.main-container > .main-wrapper .hgroup.page-headings .catalog-slider-container .left .slider .owl-nav .owl-prev {
	top: 27px; right: 0px; position: absolute;
}
.main-container > .main-wrapper .catalog-slider-container .left .slider .owl-nav .hgroup.page-headings .owl-prev {
	top: 27px; right: 0px; position: absolute;
}
.main-container > .main-wrapper .hgroup.page-headings .catalog-slider-container .left .slider .owl-nav .owl-next {
	top: 27px; right: 0px; position: absolute;
}
.main-container > .main-wrapper .catalog-slider-container .left .slider .owl-nav .hgroup.page-headings .owl-next {
	top: 27px; right: 0px; position: absolute;
}
@media screen and (max-width:1023px) and (min-width:768px)
{
.main-container > .main-wrapper hgroup.page-headings .right {
	top: 44px; position: relative;
}
.main-container > .main-wrapper hgroup.page-headings .btn.general {
	top: 44px; position: relative;
}
.main-container > .main-wrapper hgroup.page-headings .slider-container.two .slider .seq-pagination li .call-to-action {
	top: 44px; position: relative;
}
.main-container > .main-wrapper .slider-container.two .slider .seq-pagination li hgroup.page-headings .call-to-action {
	top: 44px; position: relative;
}
.main-container > .main-wrapper hgroup.page-headings .slider-container.three .slider .seq-pagination.fake-pagination li .call-to-action {
	top: 44px; position: relative;
}
.main-container > .main-wrapper .slider-container.three .slider .seq-pagination.fake-pagination li hgroup.page-headings .call-to-action {
	top: 44px; position: relative;
}
.main-container > .main-wrapper hgroup.page-headings .slider-history .carousel .owl-nav .owl-prev {
	top: 44px; position: relative;
}
.main-container > .main-wrapper .slider-history .carousel .owl-nav hgroup.page-headings .owl-prev {
	top: 44px; position: relative;
}
.main-container > .main-wrapper hgroup.page-headings .slider-history .carousel .owl-nav .owl-next {
	top: 44px; position: relative;
}
.main-container > .main-wrapper .slider-history .carousel .owl-nav hgroup.page-headings .owl-next {
	top: 44px; position: relative;
}
.main-container > .main-wrapper hgroup.page-headings .brands-slider .left .owl-nav .owl-prev {
	top: 44px; position: relative;
}
.main-container > .main-wrapper .brands-slider .left .owl-nav hgroup.page-headings .owl-prev {
	top: 44px; position: relative;
}
.main-container > .main-wrapper hgroup.page-headings .brands-slider .left .owl-nav .owl-next {
	top: 44px; position: relative;
}
.main-container > .main-wrapper .brands-slider .left .owl-nav hgroup.page-headings .owl-next {
	top: 44px; position: relative;
}
.main-container > .main-wrapper hgroup.page-headings .catalog-slider-container .left .slider .owl-nav .owl-prev {
	top: 44px; position: relative;
}
.main-container > .main-wrapper .catalog-slider-container .left .slider .owl-nav hgroup.page-headings .owl-prev {
	top: 44px; position: relative;
}
.main-container > .main-wrapper hgroup.page-headings .catalog-slider-container .left .slider .owl-nav .owl-next {
	top: 44px; position: relative;
}
.main-container > .main-wrapper .catalog-slider-container .left .slider .owl-nav hgroup.page-headings .owl-next {
	top: 44px; position: relative;
}
.main-container > .main-wrapper .hgroup.page-headings .right {
	top: 44px; position: relative;
}
.main-container > .main-wrapper .hgroup.page-headings .btn.general {
	top: 44px; position: relative;
}
.main-container > .main-wrapper .hgroup.page-headings .slider-container.two .slider .seq-pagination li .call-to-action {
	top: 44px; position: relative;
}
.main-container > .main-wrapper .slider-container.two .slider .seq-pagination li .hgroup.page-headings .call-to-action {
	top: 44px; position: relative;
}
.main-container > .main-wrapper .hgroup.page-headings .slider-container.three .slider .seq-pagination.fake-pagination li .call-to-action {
	top: 44px; position: relative;
}
.main-container > .main-wrapper .slider-container.three .slider .seq-pagination.fake-pagination li .hgroup.page-headings .call-to-action {
	top: 44px; position: relative;
}
.main-container > .main-wrapper .hgroup.page-headings .slider-history .carousel .owl-nav .owl-prev {
	top: 44px; position: relative;
}
.main-container > .main-wrapper .slider-history .carousel .owl-nav .hgroup.page-headings .owl-prev {
	top: 44px; position: relative;
}
.main-container > .main-wrapper .hgroup.page-headings .slider-history .carousel .owl-nav .owl-next {
	top: 44px; position: relative;
}
.main-container > .main-wrapper .slider-history .carousel .owl-nav .hgroup.page-headings .owl-next {
	top: 44px; position: relative;
}
.main-container > .main-wrapper .hgroup.page-headings .brands-slider .left .owl-nav .owl-prev {
	top: 44px; position: relative;
}
.main-container > .main-wrapper .brands-slider .left .owl-nav .hgroup.page-headings .owl-prev {
	top: 44px; position: relative;
}
.main-container > .main-wrapper .hgroup.page-headings .brands-slider .left .owl-nav .owl-next {
	top: 44px; position: relative;
}
.main-container > .main-wrapper .brands-slider .left .owl-nav .hgroup.page-headings .owl-next {
	top: 44px; position: relative;
}
.main-container > .main-wrapper .hgroup.page-headings .catalog-slider-container .left .slider .owl-nav .owl-prev {
	top: 44px; position: relative;
}
.main-container > .main-wrapper .catalog-slider-container .left .slider .owl-nav .hgroup.page-headings .owl-prev {
	top: 44px; position: relative;
}
.main-container > .main-wrapper .hgroup.page-headings .catalog-slider-container .left .slider .owl-nav .owl-next {
	top: 44px; position: relative;
}
.main-container > .main-wrapper .catalog-slider-container .left .slider .owl-nav .hgroup.page-headings .owl-next {
	top: 44px; position: relative;
}
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper hgroup.page-headings .right {
	display: none;
}
.main-container > .main-wrapper hgroup.page-headings .btn.general {
	display: none;
}
.main-container > .main-wrapper hgroup.page-headings .slider-container.two .slider .seq-pagination li .call-to-action {
	display: none;
}
.main-container > .main-wrapper .slider-container.two .slider .seq-pagination li hgroup.page-headings .call-to-action {
	display: none;
}
.main-container > .main-wrapper hgroup.page-headings .slider-container.three .slider .seq-pagination.fake-pagination li .call-to-action {
	display: none;
}
.main-container > .main-wrapper .slider-container.three .slider .seq-pagination.fake-pagination li hgroup.page-headings .call-to-action {
	display: none;
}
.main-container > .main-wrapper hgroup.page-headings .slider-history .carousel .owl-nav .owl-prev {
	display: none;
}
.main-container > .main-wrapper .slider-history .carousel .owl-nav hgroup.page-headings .owl-prev {
	display: none;
}
.main-container > .main-wrapper hgroup.page-headings .slider-history .carousel .owl-nav .owl-next {
	display: none;
}
.main-container > .main-wrapper .slider-history .carousel .owl-nav hgroup.page-headings .owl-next {
	display: none;
}
.main-container > .main-wrapper hgroup.page-headings .brands-slider .left .owl-nav .owl-prev {
	display: none;
}
.main-container > .main-wrapper .brands-slider .left .owl-nav hgroup.page-headings .owl-prev {
	display: none;
}
.main-container > .main-wrapper hgroup.page-headings .brands-slider .left .owl-nav .owl-next {
	display: none;
}
.main-container > .main-wrapper .brands-slider .left .owl-nav hgroup.page-headings .owl-next {
	display: none;
}
.main-container > .main-wrapper hgroup.page-headings .catalog-slider-container .left .slider .owl-nav .owl-prev {
	display: none;
}
.main-container > .main-wrapper .catalog-slider-container .left .slider .owl-nav hgroup.page-headings .owl-prev {
	display: none;
}
.main-container > .main-wrapper hgroup.page-headings .catalog-slider-container .left .slider .owl-nav .owl-next {
	display: none;
}
.main-container > .main-wrapper .catalog-slider-container .left .slider .owl-nav hgroup.page-headings .owl-next {
	display: none;
}
.main-container > .main-wrapper .hgroup.page-headings .right {
	display: none;
}
.main-container > .main-wrapper .hgroup.page-headings .btn.general {
	display: none;
}
.main-container > .main-wrapper .hgroup.page-headings .slider-container.two .slider .seq-pagination li .call-to-action {
	display: none;
}
.main-container > .main-wrapper .slider-container.two .slider .seq-pagination li .hgroup.page-headings .call-to-action {
	display: none;
}
.main-container > .main-wrapper .hgroup.page-headings .slider-container.three .slider .seq-pagination.fake-pagination li .call-to-action {
	display: none;
}
.main-container > .main-wrapper .slider-container.three .slider .seq-pagination.fake-pagination li .hgroup.page-headings .call-to-action {
	display: none;
}
.main-container > .main-wrapper .hgroup.page-headings .slider-history .carousel .owl-nav .owl-prev {
	display: none;
}
.main-container > .main-wrapper .slider-history .carousel .owl-nav .hgroup.page-headings .owl-prev {
	display: none;
}
.main-container > .main-wrapper .hgroup.page-headings .slider-history .carousel .owl-nav .owl-next {
	display: none;
}
.main-container > .main-wrapper .slider-history .carousel .owl-nav .hgroup.page-headings .owl-next {
	display: none;
}
.main-container > .main-wrapper .hgroup.page-headings .brands-slider .left .owl-nav .owl-prev {
	display: none;
}
.main-container > .main-wrapper .brands-slider .left .owl-nav .hgroup.page-headings .owl-prev {
	display: none;
}
.main-container > .main-wrapper .hgroup.page-headings .brands-slider .left .owl-nav .owl-next {
	display: none;
}
.main-container > .main-wrapper .brands-slider .left .owl-nav .hgroup.page-headings .owl-next {
	display: none;
}
.main-container > .main-wrapper .hgroup.page-headings .catalog-slider-container .left .slider .owl-nav .owl-prev {
	display: none;
}
.main-container > .main-wrapper .catalog-slider-container .left .slider .owl-nav .hgroup.page-headings .owl-prev {
	display: none;
}
.main-container > .main-wrapper .hgroup.page-headings .catalog-slider-container .left .slider .owl-nav .owl-next {
	display: none;
}
.main-container > .main-wrapper .catalog-slider-container .left .slider .owl-nav .hgroup.page-headings .owl-next {
	display: none;
}
}
.main-container > .main-wrapper .content-area {
	color: rgb(72, 72, 72); line-height: 20px; padding-right: 50px; padding-bottom: 50px; padding-left: 50px; font-family: Arial, Roboto, sans-serif; font-size: 13px; margin-bottom: 50px; background-color: rgb(255, 255, 255);
}
.main-container > .main-wrapper .content-area > img {
	max-width: 100%;
}
.main-container > .main-wrapper .content-area > * > img {
	max-width: 100%;
}
.main-container > .main-wrapper .content-area > * > * > img {
	max-width: 100%;
}
.main-container > .main-wrapper .content-area > * > * > * > img {
	max-width: 100%;
}
.main-container > .main-wrapper .content-area > * > * > * > * > img {
	max-width: 100%;
}
body.fullwidth .main-container > .main-wrapper .content-area {
	padding-bottom: 30px; padding-left: 15px;
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper .content-area {
	padding-right: 20px; padding-bottom: 30px; padding-left: 20px; z-index: 1;
}
}
.main-container > .main-wrapper .content-area h2 {
	color: rgb(72, 72, 72); line-height: 21px; font-family: Arial, Roboto, sans-serif; font-size: 14px; font-weight: bold;
}
.main-container > .main-wrapper .content-area p {
	color: rgb(72, 72, 72); line-height: 20px; font-family: Arial, Roboto, sans-serif; font-size: 13px;
}
.main-container > .main-wrapper .content-area ul.blue li {
	margin: 10px 0px; padding-left: 16px; font-family: Arial, Roboto, sans-serif; font-size: 13px; list-style-type: none;
}
.main-container > .main-wrapper .content-area ul li {
	margin: 10px 0px; padding-left: 16px; font-family: Arial, Roboto, sans-serif; font-size: 13px; list-style-type: none;
}
.main-container > .main-wrapper .content-area ul.blue li::before {
	color: rgb(195, 14, 46); padding-right: 8px; padding-left: 0px; font-family: FontAwesome; font-size: 6px; margin-left: -20px; display: inline-block; content: "\f111"; transform: translateY(-2px); -moz-transform: translateY(-2px); -webkit-transform: translateY(-2px); -o-transform: translateY(-2px);
}
.main-container > .main-wrapper .content-area ul li::before {
	color: rgb(195, 14, 46); padding-right: 8px; padding-left: 0px; font-family: FontAwesome; font-size: 6px; margin-left: -20px; display: inline-block; content: "\f111"; transform: translateY(-2px); -moz-transform: translateY(-2px); -webkit-transform: translateY(-2px); -o-transform: translateY(-2px);
}
.main-container > .main-wrapper .content-area .well {
	border: currentColor; border-image: none; padding-top: 30px; padding-bottom: 30px; box-shadow: none; background-color: rgb(244, 244, 244); -webkit-box-shadow: none; -moz-box-shadow: none;
}
.main-container > .main-wrapper .content-area .checks {
	border: currentColor; border-image: none; padding-top: 30px; padding-bottom: 30px; box-shadow: none; background-color: rgb(244, 244, 244); -webkit-box-shadow: none; -moz-box-shadow: none;
}
.main-container > .main-wrapper .content-area .well h1 {
	margin: 0px 0px 50px; color: rgb(39, 39, 39);
}
.main-container > .main-wrapper .content-area .checks h1 {
	margin: 0px 0px 50px; color: rgb(39, 39, 39);
}
.main-container > .main-wrapper .content-area .well.business-segments {
	margin-top: 15px;
}
.main-container > .main-wrapper .content-area .business-segments.checks {
	margin-top: 15px;
}
.main-container > .main-wrapper .content-area .well ul {
	padding-right: 0px; padding-left: 0px;
}
.main-container > .main-wrapper .content-area .checks ul {
	padding-right: 0px; padding-left: 0px;
}
.main-container > .main-wrapper .content-area .well ul li {
	margin: 10px 0px; padding-left: 16px; font-family: Arial, Roboto, sans-serif; font-size: 12px; list-style-type: none;
}
.main-container > .main-wrapper .content-area .checks ul li {
	margin: 10px 0px; padding-left: 16px; font-family: Arial, Roboto, sans-serif; font-size: 12px; list-style-type: none;
}
.main-container > .main-wrapper .content-area .well ul li::before {
	color: rgb(195, 14, 46); padding-right: 12px; padding-left: 4px; font-family: FontAwesome; font-size: 5px; margin-left: -20px; display: inline-block; content: "\f04d"; transform: rotate(45deg); -moz-transform: rotate(45deg); -webkit-transform: rotate(45deg); -o-transform: rotate(45deg);
}
.main-container > .main-wrapper .content-area .checks ul li::before {
	color: rgb(195, 14, 46); padding-right: 12px; padding-left: 4px; font-family: FontAwesome; font-size: 5px; margin-left: -20px; display: inline-block; content: "\f04d"; transform: rotate(45deg); -moz-transform: rotate(45deg); -webkit-transform: rotate(45deg); -o-transform: rotate(45deg);
}
.main-container > .main-wrapper .content-area .checks {
	margin: 10px; padding: 10px;
}
.main-container > .main-wrapper .content-area .checks > h1 {
	margin: 0px 0px 10px; border-bottom-color: rgb(225, 225, 225); border-bottom-width: 1px; border-bottom-style: solid;
}
.main-container > .main-wrapper .content-area .checks > h2 {
	margin: 0px 0px 10px; border-bottom-color: rgb(225, 225, 225); border-bottom-width: 1px; border-bottom-style: solid;
}
.main-container > .main-wrapper table.table {
	border-collapse: separate; border-spacing: 2px;
}
.main-container > .main-wrapper table.table tr td {
	border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: medium; border-bottom-width: medium; border-top-style: none; border-bottom-style: none;
}
.main-container > .main-wrapper table.table tr th {
	border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: medium; border-bottom-width: medium; border-top-style: none; border-bottom-style: none;
}
.main-container > .main-wrapper table.table tr td:first-child {
	border-left-color: rgb(229, 229, 229); border-left-width: 2px; border-left-style: solid;
}
.main-container > .main-wrapper table.table tr th:first-child {
	border-left-color: rgb(229, 229, 229); border-left-width: 2px; border-left-style: solid;
}
.main-container > .main-wrapper table.table tr:last-child {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.main-container > .main-wrapper table.table tr:only-child {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.main-container > .main-wrapper table.table thead tr td {
	color: rgb(255, 255, 255); padding-top: 17px; padding-right: 12px; padding-bottom: 17px; padding-left: 14px !important; font-family: Arial, Roboto, sans-serif; font-size: 12px; font-weight: bold; border-left-color: currentColor !important; border-left-width: medium !important; border-left-style: none !important; background-color: rgb(195, 14, 46);
}
.main-container > .main-wrapper table.table thead tr th {
	color: rgb(255, 255, 255); padding-top: 17px; padding-right: 12px; padding-bottom: 17px; padding-left: 14px !important; font-family: Arial, Roboto, sans-serif; font-size: 12px; font-weight: bold; border-left-color: currentColor !important; border-left-width: medium !important; border-left-style: none !important; background-color: rgb(195, 14, 46);
}
.main-container > .main-wrapper table.table thead tr td:last-child {
	border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
.main-container > .main-wrapper table.table thead tr td:only-child {
	border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
.main-container > .main-wrapper table.table thead tr th:last-child {
	border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
.main-container > .main-wrapper table.table thead tr th:only-child {
	border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
.main-container > .main-wrapper table.table tbody tr:hover td {
	color: rgb(195, 14, 46); border-left-color: rgb(195, 14, 46); box-shadow: inset 0px 1px 0px #d8d8d8, inset 0px -1px 0px #d8d8d8; background-color: rgb(231, 231, 231) !important; -webkit-box-shadow: inset 0 1px 0px #d8d8d8, inset 0 -1px 0px #d8d8d8; -moz-box-shadow: inset 0 1px 0px #d8d8d8, inset 0 -1px 0px #d8d8d8;
}
.main-container > .main-wrapper table.table tbody tr:hover th {
	color: rgb(195, 14, 46); border-left-color: rgb(195, 14, 46); box-shadow: inset 0px 1px 0px #d8d8d8, inset 0px -1px 0px #d8d8d8; background-color: rgb(231, 231, 231) !important; -webkit-box-shadow: inset 0 1px 0px #d8d8d8, inset 0 -1px 0px #d8d8d8; -moz-box-shadow: inset 0 1px 0px #d8d8d8, inset 0 -1px 0px #d8d8d8;
}
.main-container > .main-wrapper table.table tbody tr:hover td::after {
	box-shadow: inset 0px 1px 0px #d8d8d8, inset 0px -1px 0px #d8d8d8; background-color: rgb(231, 231, 231) !important; -webkit-box-shadow: inset 0 1px 0px #d8d8d8, inset 0 -1px 0px #d8d8d8; -moz-box-shadow: inset 0 1px 0px #d8d8d8, inset 0 -1px 0px #d8d8d8;
}
.main-container > .main-wrapper table.table tbody tr:hover th::after {
	box-shadow: inset 0px 1px 0px #d8d8d8, inset 0px -1px 0px #d8d8d8; background-color: rgb(231, 231, 231) !important; -webkit-box-shadow: inset 0 1px 0px #d8d8d8, inset 0 -1px 0px #d8d8d8; -moz-box-shadow: inset 0 1px 0px #d8d8d8, inset 0 -1px 0px #d8d8d8;
}
.main-container > .main-wrapper table.table tbody tr:hover td:last-child {
	box-shadow: inset 0px 1px 0px #d8d8d8, inset -1px -1px 0px #d8d8d8; -webkit-box-shadow: inset 0 1px 0px #d8d8d8, inset -1px -1px 0px #d8d8d8; -moz-box-shadow: inset 0 1px 0px #d8d8d8, inset -1px -1px 0px #d8d8d8;
}
.main-container > .main-wrapper table.table tbody tr:hover td:only-child {
	box-shadow: inset 0px 1px 0px #d8d8d8, inset -1px -1px 0px #d8d8d8; -webkit-box-shadow: inset 0 1px 0px #d8d8d8, inset -1px -1px 0px #d8d8d8; -moz-box-shadow: inset 0 1px 0px #d8d8d8, inset -1px -1px 0px #d8d8d8;
}
.main-container > .main-wrapper table.table tbody tr:hover th:last-child {
	box-shadow: inset 0px 1px 0px #d8d8d8, inset -1px -1px 0px #d8d8d8; -webkit-box-shadow: inset 0 1px 0px #d8d8d8, inset -1px -1px 0px #d8d8d8; -moz-box-shadow: inset 0 1px 0px #d8d8d8, inset -1px -1px 0px #d8d8d8;
}
.main-container > .main-wrapper table.table tbody tr:hover th:only-child {
	box-shadow: inset 0px 1px 0px #d8d8d8, inset -1px -1px 0px #d8d8d8; -webkit-box-shadow: inset 0 1px 0px #d8d8d8, inset -1px -1px 0px #d8d8d8; -moz-box-shadow: inset 0 1px 0px #d8d8d8, inset -1px -1px 0px #d8d8d8;
}
.main-container > .main-wrapper table.table tbody tr:nth-child(2n+1) td {
	background-color: rgb(244, 244, 244);
}
.main-container > .main-wrapper table.table tbody tr:nth-child(2n+1) th {
	background-color: rgb(244, 244, 244);
}
.main-container > .main-wrapper table.table tbody tr:nth-child(2n) td {
	background-color: transparent;
}
.main-container > .main-wrapper table.table tbody tr:nth-child(2n) th {
	background-color: transparent;
}
.main-container > .main-wrapper table.table tbody tr td {
	padding: 17px 12px; transition:50ms; font-family: Arial, Roboto, sans-serif; font-size: 12px; position: relative; -webkit-transition: all 50ms; -o-transition: all 50ms; -moz-transition: all 50ms;
}
.main-container > .main-wrapper table.table tbody tr th {
	padding: 17px 12px; transition:50ms; font-family: Arial, Roboto, sans-serif; font-size: 12px; position: relative; -webkit-transition: all 50ms; -o-transition: all 50ms; -moz-transition: all 50ms;
}
.main-container > .main-wrapper table.table tbody tr td::after {
	transition:50ms; top: 0px; width: 2px; right: -2px; bottom: 0px; position: absolute; content: ""; background-color: transparent; -webkit-transition: all 50ms; -o-transition: all 50ms; -moz-transition: all 50ms;
}
.main-container > .main-wrapper table.table tbody tr th::after {
	transition:50ms; top: 0px; width: 2px; right: -2px; bottom: 0px; position: absolute; content: ""; background-color: transparent; -webkit-transition: all 50ms; -o-transition: all 50ms; -moz-transition: all 50ms;
}
.main-container > .main-wrapper table.table tbody tr td:last-child {
	border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
.main-container > .main-wrapper table.table tbody tr td:only-child {
	border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
.main-container > .main-wrapper table.table tbody tr th:last-child {
	border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
.main-container > .main-wrapper table.table tbody tr th:only-child {
	border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
.main-container > .main-wrapper table.table tbody tr td:last-child::after {
	display: none;
}
.main-container > .main-wrapper table.table tbody tr td:only-child::after {
	display: none;
}
.main-container > .main-wrapper table.table tbody tr th:last-child::after {
	display: none;
}
.main-container > .main-wrapper table.table tbody tr th:only-child::after {
	display: none;
}
.main-container > .main-wrapper table.table tbody:last-child tr:last-child td {
	box-shadow: inset 0px -1px 0px #e5e5e5; -webkit-box-shadow: inset 0px -1px 0px #e5e5e5; -moz-box-shadow: inset 0px -1px 0px #e5e5e5;
}
.main-container > .main-wrapper table.table tbody:last-child tr:last-child th {
	box-shadow: inset 0px -1px 0px #e5e5e5; -webkit-box-shadow: inset 0px -1px 0px #e5e5e5; -moz-box-shadow: inset 0px -1px 0px #e5e5e5;
}
.main-container > .main-wrapper table.table tbody:last-child tr:only-child td {
	box-shadow: inset 0px -1px 0px #e5e5e5; -webkit-box-shadow: inset 0px -1px 0px #e5e5e5; -moz-box-shadow: inset 0px -1px 0px #e5e5e5;
}
.main-container > .main-wrapper table.table tbody:last-child tr:only-child th {
	box-shadow: inset 0px -1px 0px #e5e5e5; -webkit-box-shadow: inset 0px -1px 0px #e5e5e5; -moz-box-shadow: inset 0px -1px 0px #e5e5e5;
}
.main-container > .main-wrapper table.table tbody:only-child tr:last-child td {
	box-shadow: inset 0px -1px 0px #e5e5e5; -webkit-box-shadow: inset 0px -1px 0px #e5e5e5; -moz-box-shadow: inset 0px -1px 0px #e5e5e5;
}
.main-container > .main-wrapper table.table tbody:only-child tr:last-child th {
	box-shadow: inset 0px -1px 0px #e5e5e5; -webkit-box-shadow: inset 0px -1px 0px #e5e5e5; -moz-box-shadow: inset 0px -1px 0px #e5e5e5;
}
.main-container > .main-wrapper table.table tbody:only-child tr:only-child td {
	box-shadow: inset 0px -1px 0px #e5e5e5; -webkit-box-shadow: inset 0px -1px 0px #e5e5e5; -moz-box-shadow: inset 0px -1px 0px #e5e5e5;
}
.main-container > .main-wrapper table.table tbody:only-child tr:only-child th {
	box-shadow: inset 0px -1px 0px #e5e5e5; -webkit-box-shadow: inset 0px -1px 0px #e5e5e5; -moz-box-shadow: inset 0px -1px 0px #e5e5e5;
}
.main-container > .main-wrapper table.table tbody:last-child tr:last-child td::after {
	display: none;
}
.main-container > .main-wrapper table.table tbody:last-child tr:last-child th::after {
	display: none;
}
.main-container > .main-wrapper table.table tbody:last-child tr:only-child td::after {
	display: none;
}
.main-container > .main-wrapper table.table tbody:last-child tr:only-child th::after {
	display: none;
}
.main-container > .main-wrapper table.table tbody:only-child tr:last-child td::after {
	display: none;
}
.main-container > .main-wrapper table.table tbody:only-child tr:last-child th::after {
	display: none;
}
.main-container > .main-wrapper table.table tbody:only-child tr:only-child td::after {
	display: none;
}
.main-container > .main-wrapper table.table tbody:only-child tr:only-child th::after {
	display: none;
}
.main-container > .main-wrapper table.table tfoot tr td {
	padding: 17px 12px; transition:50ms; font-family: Arial, Roboto, sans-serif; font-size: 12px; font-weight: bold; position: relative; -webkit-transition: all 50ms; -o-transition: all 50ms; -moz-transition: all 50ms;
}
.main-container > .main-wrapper table.table tfoot tr th {
	padding: 17px 12px; transition:50ms; font-family: Arial, Roboto, sans-serif; font-size: 12px; font-weight: bold; position: relative; -webkit-transition: all 50ms; -o-transition: all 50ms; -moz-transition: all 50ms;
}
.main-container > .main-wrapper table.table tfoot tr td::after {
	top: 0px; width: 2px; right: -2px; bottom: 0px; position: absolute; content: ""; box-shadow: inset 0px -1px 0px #e5e5e5; -webkit-box-shadow: inset 0px -1px 0px #e5e5e5; -moz-box-shadow: inset 0px -1px 0px #e5e5e5;
}
.main-container > .main-wrapper table.table tfoot tr th::after {
	top: 0px; width: 2px; right: -2px; bottom: 0px; position: absolute; content: ""; box-shadow: inset 0px -1px 0px #e5e5e5; -webkit-box-shadow: inset 0px -1px 0px #e5e5e5; -moz-box-shadow: inset 0px -1px 0px #e5e5e5;
}
.main-container > .main-wrapper table.table tfoot tr:last-child td {
	box-shadow: inset 0px -1px 0px #e5e5e5; -webkit-box-shadow: inset 0px -1px 0px #e5e5e5; -moz-box-shadow: inset 0px -1px 0px #e5e5e5;
}
.main-container > .main-wrapper table.table tfoot tr:last-child th {
	box-shadow: inset 0px -1px 0px #e5e5e5; -webkit-box-shadow: inset 0px -1px 0px #e5e5e5; -moz-box-shadow: inset 0px -1px 0px #e5e5e5;
}
.main-container > .main-wrapper table.table tfoot tr:only-child td {
	box-shadow: inset 0px -1px 0px #e5e5e5; -webkit-box-shadow: inset 0px -1px 0px #e5e5e5; -moz-box-shadow: inset 0px -1px 0px #e5e5e5;
}
.main-container > .main-wrapper table.table tfoot tr:only-child th {
	box-shadow: inset 0px -1px 0px #e5e5e5; -webkit-box-shadow: inset 0px -1px 0px #e5e5e5; -moz-box-shadow: inset 0px -1px 0px #e5e5e5;
}
.main-container > .main-wrapper table.table tfoot tr:last-child td::after {
	display: none;
}
.main-container > .main-wrapper table.table tfoot tr:last-child th::after {
	display: none;
}
.main-container > .main-wrapper table.table tfoot tr:only-child td::after {
	display: none;
}
.main-container > .main-wrapper table.table tfoot tr:only-child th::after {
	display: none;
}
.main-container > .main-wrapper .hr {
	width: 100%;
}
.main-container > .main-wrapper .hr > thead > tr {
	border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid;
}
.main-container > .main-wrapper .hr > tbody > tr {
	border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid;
}
.main-container > .main-wrapper .hr > tfoot > tr {
	border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid;
}
.main-container > .main-wrapper .hr > thead > tr:last-child {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.main-container > .main-wrapper .hr > tbody > tr:last-child {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.main-container > .main-wrapper .hr > tfoot > tr:last-child {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.main-container > .main-wrapper .hr > thead > tr > th {
	padding: 5px;
}
.main-container > .main-wrapper .hr > thead > tr > td {
	padding: 5px;
}
.main-container > .main-wrapper .hr > tbody > tr > th {
	padding: 5px;
}
.main-container > .main-wrapper .hr > tbody > tr > td {
	padding: 5px;
}
.main-container > .main-wrapper .hr > tfoot > tr > th {
	padding: 5px;
}
.main-container > .main-wrapper .hr > tfoot > tr > td {
	padding: 5px;
}
.main-container > .main-wrapper table.details {
	margin: auto auto 30px;
}
.main-container > .main-wrapper table.details tr td {
	padding: 10px 20px; border: 1px solid rgb(195, 195, 195); border-image: none; color: rgb(39, 39, 39); font-family: Arial, Roboto, sans-serif; font-size: 12px; background-color: rgb(255, 255, 255);
}
.main-container > .main-wrapper table.details tr th {
	padding: 10px 20px; border: 1px solid rgb(195, 195, 195); border-image: none; color: rgb(39, 39, 39); font-family: Arial, Roboto, sans-serif; font-size: 12px; background-color: rgb(255, 255, 255);
}
.main-container > .main-wrapper table.details tr th {
	font-weight: bold;
}
.main-container > .main-wrapper table.details th.head {
	border-width: 1px; border-style: solid; border-color: rgb(195, 14, 46) rgb(255, 255, 255) rgb(195, 14, 46) rgb(195, 14, 46); padding: 15px; border-image: none; text-align: center; color: rgb(255, 255, 255); font-weight: normal; background-color: rgb(195, 14, 46);
}
.main-container > .main-wrapper table.details td.head {
	border-width: 1px; border-style: solid; border-color: rgb(195, 14, 46) rgb(255, 255, 255) rgb(195, 14, 46) rgb(195, 14, 46); padding: 15px; border-image: none; text-align: center; color: rgb(255, 255, 255); font-weight: normal; background-color: rgb(195, 14, 46);
}
.main-container > .main-wrapper table.details tr.head th {
	border-width: 1px; border-style: solid; border-color: rgb(195, 14, 46) rgb(255, 255, 255) rgb(195, 14, 46) rgb(195, 14, 46); padding: 15px; border-image: none; text-align: center; color: rgb(255, 255, 255); font-weight: normal; background-color: rgb(195, 14, 46);
}
.main-container > .main-wrapper table.details tr.head td {
	border-width: 1px; border-style: solid; border-color: rgb(195, 14, 46) rgb(255, 255, 255) rgb(195, 14, 46) rgb(195, 14, 46); padding: 15px; border-image: none; text-align: center; color: rgb(255, 255, 255); font-weight: normal; background-color: rgb(195, 14, 46);
}
.main-container > .main-wrapper table.details thead tr td {
	border-width: 1px; border-style: solid; border-color: rgb(195, 14, 46) rgb(255, 255, 255) rgb(195, 14, 46) rgb(195, 14, 46); padding: 15px; border-image: none; text-align: center; color: rgb(255, 255, 255); font-weight: normal; background-color: rgb(195, 14, 46);
}
.main-container > .main-wrapper table.details thead tr th {
	border-width: 1px; border-style: solid; border-color: rgb(195, 14, 46) rgb(255, 255, 255) rgb(195, 14, 46) rgb(195, 14, 46); padding: 15px; border-image: none; text-align: center; color: rgb(255, 255, 255); font-weight: normal; background-color: rgb(195, 14, 46);
}
.main-container > .main-wrapper table.details th.light {
	background-color: rgb(244, 244, 244);
}
.main-container > .main-wrapper table.details td.light {
	background-color: rgb(244, 244, 244);
}
.main-container > .main-wrapper table.details th.dark {
	background-color: rgb(233, 233, 233);
}
.main-container > .main-wrapper table.details td.dark {
	background-color: rgb(233, 233, 233);
}
.main-container > .main-wrapper table.details tr.light th {
	background-color: rgb(244, 244, 244);
}
.main-container > .main-wrapper table.details tr.light td {
	background-color: rgb(244, 244, 244);
}
.main-container > .main-wrapper table.details tr.dark th {
	background-color: rgb(233, 233, 233);
}
.main-container > .main-wrapper table.details tr.dark td {
	background-color: rgb(233, 233, 233);
}
.main-container > .main-wrapper table.details tr.head th {
	border-color: rgb(255, 255, 255);
}
.main-container > .main-wrapper table.details tr.head td {
	border-color: rgb(255, 255, 255);
}
.main-container > .main-wrapper table.details thead tr td:last-child {
	border-right-color: rgb(195, 14, 46);
}
.main-container > .main-wrapper table.details thead tr td:only-child {
	border-right-color: rgb(195, 14, 46);
}
.main-container > .main-wrapper table.details thead tr th:last-child {
	border-right-color: rgb(195, 14, 46);
}
.main-container > .main-wrapper table.details thead tr th:only-child {
	border-right-color: rgb(195, 14, 46);
}
.main-container > .main-wrapper .table-responsive {
	margin-bottom: 0px;
}
.main-container > .main-wrapper .table-responsive table {
	margin-bottom: 0px;
}
.main-container > .main-wrapper .news-container .filter-container {
	margin-bottom: 40px;
}
.main-container > .main-wrapper .news-container .filter-container .field {
	float: left;
}
.main-container > .main-wrapper .news-container .filter-container .field .custom-arrow {
	float: right; display: block;
}
.main-container > .main-wrapper .news-container .filter-container .field label {
	color: rgb(72, 72, 72); line-height: 48px; font-size: 24px; font-weight: 300;
}
.main-container > .main-wrapper .news-container .filter-container .field select {
	padding: 0px 15px; border-radius: 0px !important; border: 1px solid rgb(229, 229, 229); border-image: none; height: 40px; line-height: 40px; font-size: 14px; font-weight: 300; position: relative; -webkit-border-radius: 0; -webkit-appearance: none; -moz-border-radius: 0; -moz-appearance: none; appearance: none;
}
.main-container > .main-wrapper .news-container .filter-container .field input {
	padding: 0px 15px; border-radius: 0px !important; border: 1px solid rgb(229, 229, 229); border-image: none; height: 40px; line-height: 40px; font-size: 14px; font-weight: 300; position: relative; -webkit-border-radius: 0; -webkit-appearance: none; -moz-border-radius: 0; -moz-appearance: none; appearance: none;
}
.main-container > .main-wrapper .news-container .filter-container .field select::-ms-expand {
	display: none;
}
.main-container > .main-wrapper .news-container .filter-container .field input::-ms-expand {
	display: none;
}
.main-container > .main-wrapper .news-container .filter-container .field.a {
	width: 200px;
}
.main-container > .main-wrapper .news-container .filter-container .field.a .custom-arrow {
	width: 130px;
}
.main-container > .main-wrapper .news-container .filter-container .field.a select {
	width: 100%;
}
.main-container > .main-wrapper .news-container .filter-container .field.b {
	width: 230px;
}
.main-container > .main-wrapper .news-container .filter-container .field.b label {
	padding-left: 30px;
}
.main-container > .main-wrapper .news-container .filter-container .field.b .custom-arrow {
	width: 130px;
}
.main-container > .main-wrapper .news-container .filter-container .field.b select {
	width: 100%;
}
.main-container > .main-wrapper .news-container .filter-container .field.c {
	width: calc(100% - 430px); padding-left: 30px;
}
.main-container > .main-wrapper .news-container .filter-container .field.c input {
	width: calc(100% - 40px); float: left;
}
.main-container > .main-wrapper .news-container .filter-container .field.c button {
	padding: 0px; border: currentColor; border-image: none; width: 40px; height: 40px; text-align: center; color: rgb(94, 94, 94); line-height: 40px; float: right; min-width: 0px !important; background-color: rgb(229, 229, 229);
}
@media screen and (max-width:1023px) and (min-width:768px)
{
.main-container > .main-wrapper .news-container .filter-container .field.a {
	width: 120px;
}
.main-container > .main-wrapper .news-container .filter-container .field.a .custom-arrow {
	width: 70px;
}
.main-container > .main-wrapper .news-container .filter-container .field.b {
	width: 150px;
}
.main-container > .main-wrapper .news-container .filter-container .field.b .custom-arrow {
	width: 70px;
}
.main-container > .main-wrapper .news-container .filter-container .field.c {
	width: calc(100% - 270px);
}
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper .news-container .filter-container .field.a {
	width: 50%;
}
.main-container > .main-wrapper .news-container .filter-container .field.a .custom-arrow {
	width: calc(100% - 70px);
}
.main-container > .main-wrapper .news-container .filter-container .field.b {
	width: 50%;
}
.main-container > .main-wrapper .news-container .filter-container .field.b .custom-arrow {
	width: calc(100% - 90px);
}
.main-container > .main-wrapper .news-container .filter-container .field.c {
	width: 100%; padding-left: 0px; margin-top: 20px;
}
}
.main-container > .main-wrapper .news-container .content-heading {
	color: rgb(72, 72, 72); font-size: 24px; font-weight: 300; margin-top: 0px; margin-bottom: 8px;
}
.main-container > .main-wrapper .news-container .date.time {
	color: rgb(72, 72, 72); font-family: Arial, Roboto, sans-serif; font-size: 11px; margin-bottom: 20px; display: block;
}
.main-container > .main-wrapper .news-container .figure {
	border-radius: 4px; margin-bottom: 20px; background-color: rgb(244, 244, 244); -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
.main-container > .main-wrapper .news-container .figure img {
	width: 100%;
}
.main-container > .main-wrapper .news-container .news-content {
	padding-top: 17px;
}
.main-container > .main-wrapper .news-container .btn.general {
	padding-right: 16px !important; margin-top: 40px;
}
.main-container > .main-wrapper .news-container .slider-container.two .slider .seq-pagination li .call-to-action {
	padding-right: 16px !important; margin-top: 40px;
}
.main-container > .main-wrapper .slider-container.two .slider .seq-pagination li .news-container .call-to-action {
	padding-right: 16px !important; margin-top: 40px;
}
.main-container > .main-wrapper .news-container .slider-container.three .slider .seq-pagination.fake-pagination li .call-to-action {
	padding-right: 16px !important; margin-top: 40px;
}
.main-container > .main-wrapper .slider-container.three .slider .seq-pagination.fake-pagination li .news-container .call-to-action {
	padding-right: 16px !important; margin-top: 40px;
}
.main-container > .main-wrapper .news-container .slider-history .carousel .owl-nav .owl-prev {
	padding-right: 16px !important; margin-top: 40px;
}
.main-container > .main-wrapper .slider-history .carousel .owl-nav .news-container .owl-prev {
	padding-right: 16px !important; margin-top: 40px;
}
.main-container > .main-wrapper .news-container .slider-history .carousel .owl-nav .owl-next {
	padding-right: 16px !important; margin-top: 40px;
}
.main-container > .main-wrapper .slider-history .carousel .owl-nav .news-container .owl-next {
	padding-right: 16px !important; margin-top: 40px;
}
.main-container > .main-wrapper .news-container .brands-slider .left .owl-nav .owl-prev {
	padding-right: 16px !important; margin-top: 40px;
}
.main-container > .main-wrapper .brands-slider .left .owl-nav .news-container .owl-prev {
	padding-right: 16px !important; margin-top: 40px;
}
.main-container > .main-wrapper .news-container .brands-slider .left .owl-nav .owl-next {
	padding-right: 16px !important; margin-top: 40px;
}
.main-container > .main-wrapper .brands-slider .left .owl-nav .news-container .owl-next {
	padding-right: 16px !important; margin-top: 40px;
}
.main-container > .main-wrapper .news-container .catalog-slider-container .left .slider .owl-nav .owl-prev {
	padding-right: 16px !important; margin-top: 40px;
}
.main-container > .main-wrapper .catalog-slider-container .left .slider .owl-nav .news-container .owl-prev {
	padding-right: 16px !important; margin-top: 40px;
}
.main-container > .main-wrapper .news-container .catalog-slider-container .left .slider .owl-nav .owl-next {
	padding-right: 16px !important; margin-top: 40px;
}
.main-container > .main-wrapper .catalog-slider-container .left .slider .owl-nav .news-container .owl-next {
	padding-right: 16px !important; margin-top: 40px;
}
.main-container > .main-wrapper .news-container ul.news-list {
	list-style: none; margin: 0px; padding: 0px;
}
.main-container > .main-wrapper .news-container ul.news-list li {
	padding: 0px; height: 190px; margin-bottom: 20px; display: block; position: relative; cursor: pointer;
}
.main-container > .main-wrapper .news-container ul.news-list li::before {
	display: none;
}
.main-container > .main-wrapper .news-container ul.news-list li::after {
	border-radius: 100%; border: 1px solid rgb(181, 181, 181); transition:200ms; border-image: none; left: 50%; top: 50%; width: 33px; height: 33px; text-align: center; color: rgb(122, 122, 122); line-height: 33px; font-family: icomoon; font-size: 16px; position: absolute; z-index: 5; content: "\e900"; pointer-events: none; transform: translate(-50%, -50%); transform-style: preserve-3d; background-color: rgb(255, 255, 255); -moz-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); -webkit-transform-style: preserve-3d; -webkit-font-smoothing: none; -webkit-border-radius: 100%; -moz-border-radius: 100%; -webkit-transition: all 200ms ease; -o-transition: all 200ms ease; -moz-transition: all 200ms ease; -moz-transform-style: preserve-3d;
}
.main-container > .main-wrapper .news-container ul.news-list li:hover::after {
	border-color: rgb(195, 14, 46); color: rgb(255, 255, 255); background-color: rgb(195, 14, 46);
}
.main-container > .main-wrapper .news-container ul.news-list li:last-child {
	margin-bottom: 0px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.main-container > .main-wrapper .news-container ul.news-list li.last-child {
	margin-bottom: 0px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.main-container > .main-wrapper .news-container ul.news-list li .figure {
	padding: 0px; border-radius: 4px 0px 0px 4px; width: 50%; height: 190px; margin-right: 0px; float: left; display: block; background-size: cover; -webkit-border-radius: 4px 0px 0px 4px; -moz-border-radius: 4px 0px 0px 4px; -moz-background-size: cover; -o-background-size: cover;
}
.main-container > .main-wrapper .news-container ul.news-list li .details {
	padding: 23px 35px; border-radius: 0px 4px 4px 0px; width: 50%; height: 190px; margin-bottom: 20px; float: left; background-color: rgb(241, 241, 241); -webkit-border-radius: 0px 4px 4px 0px; -moz-border-radius: 0px 4px 4px 0px;
}
.main-container > .main-wrapper .news-container ul.news-list li .date.time {
	color: rgb(155, 155, 155); padding-top: 2px; font-size: 12px; position: relative;
}
.main-container > .main-wrapper .news-container ul.news-list li .date.time::before {
	background: rgb(162, 162, 162); width: 50px; height: 1px; margin-top: 32px; display: block; position: absolute; content: "";
}
.main-container > .main-wrapper .news-container ul.news-list li .title {
	color: rgb(29, 29, 27); font-size: 15px; font-weight: bold;
}
.main-container > .main-wrapper .news-container ul.news-list li .summary {
	margin: 0px auto; color: rgb(94, 94, 94); overflow: hidden; padding-top: 12px; font-size: 13px; display: block; -ms-text-overflow: ellipsis; max-height: 70px; -o-text-overflow: ellipsis; -webkit-line-clamp: 4; -webkit-box-orient: vertical;
}
.main-container > .main-wrapper .news-container ul.news-list li .read-more {
	font-size: 12px; font-weight: bold;
}
.main-container > .main-wrapper .news-container ul.news-list li .read-more::after {
	line-height: 0px; font-family: FontAwesome; font-size: 15px; margin-left: 6px; content: "\f105";
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper .news-container ul.news-list li {
	height: 380px;
}
.main-container > .main-wrapper .news-container ul.news-list li .figure {
	width: 100%; float: none;
}
.main-container > .main-wrapper .news-container ul.news-list li .details {
	width: 100%; float: none;
}
.main-container > .main-wrapper .news-container ul.news-list li .figure {
	border-radius: 4px 4px 0px 0px; margin-bottom: 0px !important; -webkit-border-radius: 4px 4px 0px 0px; -moz-border-radius: 4px 4px 0px 0px;
}
.main-container > .main-wrapper .news-container ul.news-list li .details {
	padding: 16px 18px; border-radius: 0px 0px 4px 4px; -webkit-border-radius: 0px 0px 4px 4px; -moz-border-radius: 0px 0px 4px 4px;
}
.main-container > .main-wrapper .news-container ul.news-list li .details .title {
	line-height: 20px; font-size: 15px;
}
.main-container > .main-wrapper .news-container ul.news-list li .details .summary {
	line-height: 14px; font-size: 12px;
}
}
.main-container > .main-wrapper .accordion.board-of-directors .panel {
	border: currentColor; border-image: none; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.main-container > .main-wrapper .accordion.board-of-directors .panel.collapse {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.main-container > .main-wrapper .accordion.board-of-directors .panel .panel-heading {
	padding: 0px; border-radius: 4px 4px 0px 0px; border: currentColor; border-image: none; cursor: pointer; background-color: rgb(244, 244, 244); -webkit-border-radius: 4px 4px 0 0; -moz-border-radius: 4px 4px 0 0;
}
.main-container > .main-wrapper .accordion.board-of-directors .panel .panel-heading::after {
	display: none;
}
.main-container > .main-wrapper .accordion.board-of-directors .panel .panel-heading .panel-title {
	height: 170px; position: relative;
}
.main-container > .main-wrapper .accordion.board-of-directors .panel .panel-heading .panel-title::before {
	border-radius: 0px 4px 0px 0px; left: 50%; top: 0px; width: 50%; height: 100%; right: 0px; bottom: 0px; display: block; position: absolute; content: ""; background-color: rgb(231, 231, 231); -webkit-border-radius: 0 4px 0 0; -moz-border-radius: 0 4px 0 0;
}
.main-container > .main-wrapper .accordion.board-of-directors .panel .panel-heading .panel-title::after {
	border-color: rgb(195, 14, 46); border-radius: 100%; transition:200ms; left: 50%; top: 50%; width: 33px; height: 33px; text-align: center; color: rgb(255, 255, 255); line-height: 33px; font-family: icomoon; font-size: 16px; position: absolute; z-index: 5; content: "\e900"; transform: translate(-50%, -50%); transform-style: preserve-3d; background-color: rgb(195, 14, 46); -moz-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); -webkit-transform-style: preserve-3d; -webkit-font-smoothing: none; -webkit-border-radius: 100%; -moz-border-radius: 100%; -webkit-transition: all 200ms ease; -o-transition: all 200ms ease; -moz-transition: all 200ms ease; -moz-transform-style: preserve-3d;
}
.main-container > .main-wrapper .accordion.board-of-directors .panel .panel-heading .panel-title .picture {
	background-position: bottom; width: 50%; height: 180px; margin-top: -10px; position: absolute; background-repeat: no-repeat; background-size: contain; -moz-background-size: contain; -o-background-size: contain;
}
.main-container > .main-wrapper .accordion.board-of-directors .panel .panel-heading .panel-title .name {
	left: 50%; top: 50%; width: 50%; color: rgb(39, 39, 39); line-height: 30px; padding-left: 80px; font-size: 19px; font-weight: bold; position: relative; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -o-transform: translateY(-50%);
}
.main-container > .main-wrapper .accordion.board-of-directors .panel .panel-heading .panel-title .name .title {
	font-size: 15px; font-weight: lighter;
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper .accordion.board-of-directors .panel .panel-heading .panel-title {
	height: 45px;
}
.main-container > .main-wrapper .accordion.board-of-directors .panel .panel-heading .panel-title::after {
	left: auto; top: 50%; right: 8px; font-size: 16px; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -o-transform: translateY(-50%);
}
.main-container > .main-wrapper .accordion.board-of-directors .panel .panel-heading .panel-title::before {
	left: auto; width: 50px;
}
.main-container > .main-wrapper .accordion.board-of-directors .panel .panel-heading .panel-title .picture {
	width: 70px; height: 55px; background-size: cover; -moz-background-size: cover; -o-background-size: cover;
}
.main-container > .main-wrapper .accordion.board-of-directors .panel .panel-heading .panel-title .name {
	left: 0px; top: 56%; width: calc(100% - 75px); line-height: 15px; text-indent: 0px; overflow: hidden; padding-right: 14px; font-size: 11px; white-space: nowrap; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis;
}
.main-container > .main-wrapper .accordion.board-of-directors .panel .panel-heading .panel-title .name .title {
	overflow: hidden; padding-right: 14px; font-size: 10px; white-space: nowrap; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis;
}
}
.main-container > .main-wrapper .accordion.board-of-directors .panel .panel-heading.collapsed {
	border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
.main-container > .main-wrapper .accordion.board-of-directors .panel .panel-heading.collapsed .panel-title::after {
	border: 1px solid rgb(181, 181, 181); border-image: none; color: rgb(122, 122, 122); background-color: rgb(255, 255, 255);
}
.main-container > .main-wrapper .accordion.board-of-directors .panel .panel-heading.collapsed .panel-title::before {
	border-radius: 0px 4px 4px 0px; -webkit-border-radius: 0 4px 4px 0; -moz-border-radius: 0 4px 4px 0;
}
.main-container > .main-wrapper .accordion.board-of-directors .panel .panel-heading.collapsed .panel-title:hover::after {
	border-color: rgb(195, 14, 46); color: rgb(255, 255, 255); background-color: rgb(195, 14, 46);
}
.main-container > .main-wrapper .accordion.board-of-directors .panel .panel-collapse {
	background: rgb(231, 231, 231); border-radius: 0px 0px 4px 4px; -webkit-border-radius: 0px 0px 4px 4px; -moz-border-radius: 0px 0px 4px 4px;
}
.main-container > .main-wrapper .accordion.board-of-directors .panel .panel-collapse .panel-body {
	padding: 30px; border-top-color: transparent;
}
.main-container > .main-wrapper .accordion.board-of-directors .panel + .panel {
	margin-top: 30px;
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper .accordion.board-of-directors .panel + .panel {
	margin-top: 20px;
}
}
.main-container > .main-wrapper .accordion.board-of-directors .panel:hover .panel-title::after {
	border-color: rgb(195, 14, 46); color: rgb(255, 255, 255); background-color: rgb(195, 14, 46);
}
.main-container > .main-wrapper .bluebox-container {
	padding: 0px;
}
.main-container > .main-wrapper .bluebox {
	margin-top: 130px; background-color: rgb(195, 14, 46);
}
.main-container > .main-wrapper .bluebox .logo-wrapper {
	border-bottom-color: rgb(147, 11, 35); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(171, 12, 40);
}
.main-container > .main-wrapper .bluebox .logo-wrapper .logo {
	background: rgb(255, 255, 255); margin: 0px 20px; padding: 0px; border: 1px solid rgb(199, 199, 199); border-image: none; top: -20px; height: 160px; position: relative;
}
.main-container > .main-wrapper .bluebox .logo-wrapper .logo img {
	left: 50%; top: 50%; position: absolute; max-width: 100%; transform: translateY(-50%) translateX(-50%); -moz-transform: translateY(-50%) translateX(-50%); -webkit-transform: translateY(-50%) translateX(-50%); -o-transform: translateY(-50%) translateX(-50%);
}
.main-container > .main-wrapper .bluebox .content {
	padding: 20px 45px 33px; color: rgb(255, 255, 255); line-height: 20px; font-size: 12px;
}
.main-container > .main-wrapper .bluebox hr {
	border-color: rgba(0, 0, 0, 0.15); color: rgba(0, 0, 0, 0.15);
}
.main-container > .main-wrapper .bluebox a {
	color: rgb(255, 255, 255); font-size: 12px; text-decoration: none;
}
.main-container > .main-wrapper .bluebox a::before {
	transition:200ms; font-family: FontAwesome; font-size: 12px; margin-right: 9px; content: "\f105"; -webkit-transition: all 200ms; -o-transition: all 200ms; -moz-transition: all 200ms;
}
.main-container > .main-wrapper .bluebox a:hover::before {
	margin-right: 12px;
}
.main-container > .main-wrapper .bluebox a:focus::before {
	margin-right: 12px;
}
.main-container > .main-wrapper .gallery {
	overflow: hidden; position: relative;
}
.main-container > .main-wrapper .gallery.raw {
	position: relative;
}
.main-container > .main-wrapper .gallery.raw::before {
	background: rgba(255, 255, 255, 0.91); left: 0px; top: 0px; right: 0px; bottom: 0px; font-family: FontAwesome; position: absolute; z-index: 3; content: "";
}
.main-container > .main-wrapper .gallery.raw::after {
	animation:fa-spin 2s linear infinite; left: 50%; top: 40px; color: rgb(195, 14, 46); font-family: FontAwesome; font-size: 44px; position: absolute; z-index: 3; content: "\f110"; transform: translateX(-50%); -moz-transform: translateX(-50%); -webkit-transform: translateX(-50%); -o-transform: translateX(-50%); -webkit-animation: fa-spin 2s infinite linear; -o-animation: fa-spin 2s infinite linear; -moz-animation: fa-spin 2s infinite linear;
}
.main-container > .main-wrapper .gallery .page {
	transition:opacity 1000ms; top: 0px; right: 100%; position: absolute; z-index: 1; opacity: 0; -webkit-transition: opacity 1000ms; -o-transition: opacity 1000ms; -moz-transition: opacity 1000ms;
}
.main-container > .main-wrapper .gallery .page.current {
	top: 0px; right: 0px; position: relative; z-index: 2; opacity: 1;
}
.main-container > .main-wrapper .gallery .page .row {
	padding: 0px;
}
.main-container > .main-wrapper .gallery .figure {
	cursor: pointer;
}
.main-container > .main-wrapper .gallery :first-child.figure {
	padding-right: 6px; padding-left: 0px;
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper .gallery :first-child.figure {
	padding: 0px;
}
}
.main-container > .main-wrapper .gallery :last-child.figure {
	padding-right: 0px; padding-left: 6px;
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper .gallery :last-child.figure {
	padding: 0px;
}
}
.main-container > .main-wrapper .gallery .figure .download {
	background: white; border-radius: 100px; transition:200ms cubic-bezier(0.39, 0.575, 0.565, 1); left: calc(50% - 30px); top: 50%; width: 40px; height: 40px; text-align: center; color: rgb(195, 14, 46); line-height: 40px; font-size: 19px; text-decoration: none; display: block; position: absolute; opacity: 0; transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); -webkit-border-radius: 100px; -moz-border-radius: 100px; -webkit-transition: all 200ms cubic-bezier(0.39, 0.575, 0.565, 1); -o-transition: all 200ms cubic-bezier(0.39, 0.575, 0.565, 1); -moz-transition: all 200ms cubic-bezier(0.39, 0.575, 0.565, 1);
}
.main-container > .main-wrapper .gallery .figure .download::before {
	font-family: FontAwesome; content: "\f019";
}
.main-container > .main-wrapper .gallery .figure:hover .download {
	opacity: 1;
}
.main-container > .main-wrapper .gallery .figure:hover .img::before {
	border-radius: 0px; opacity: 1; -webkit-border-radius: 0; -moz-border-radius: 0;
}
.main-container > .main-wrapper .gallery .figure:hover .img::after {
	opacity: 1;
}
.main-container > .main-wrapper .gallery .figure .img {
	background-position: center; border-radius: 4px; height: 230px; overflow: hidden; text-decoration: none !important; display: block; position: relative; background-repeat: no-repeat; background-size: cover; -webkit-border-radius: 4px; -moz-border-radius: 4px; -moz-background-size: cover; -o-background-size: cover;
}
.main-container > .main-wrapper .gallery .figure .img img {
	visibility: hidden;
}
.main-container > .main-wrapper .gallery .figure .img::before {
	transition:200ms cubic-bezier(0.39, 0.575, 0.565, 1); left: 0px; top: 0px; width: 100%; height: 100%; right: 0px; bottom: 0px; position: absolute; content: ""; opacity: 0; background-color: rgba(195, 14, 46, 0.8); -webkit-transition: all 200ms cubic-bezier(0.39, 0.575, 0.565, 1); -o-transition: all 200ms cubic-bezier(0.39, 0.575, 0.565, 1); -moz-transition: all 200ms cubic-bezier(0.39, 0.575, 0.565, 1);
}
.main-container > .main-wrapper .gallery .figure .img::after {
	background: white; border-radius: 100px; transition:200ms cubic-bezier(0.39, 0.575, 0.565, 1); top: 50%; width: 40px; height: 40px; text-align: center; right: calc(50% - 30px); color: rgb(195, 14, 46); line-height: 40px; font-family: FontAwesome; font-size: 19px; text-decoration: none; display: block; position: absolute; content: "\f002"; opacity: 0; transform: translate(50%, -50%); -moz-transform: translate(50%, -50%); -webkit-transform: translate(50%, -50%); -o-transform: translate(50%, -50%); -webkit-border-radius: 100px; -moz-border-radius: 100px; -webkit-transition: all 200ms cubic-bezier(0.39, 0.575, 0.565, 1); -o-transition: all 200ms cubic-bezier(0.39, 0.575, 0.565, 1); -moz-transition: all 200ms cubic-bezier(0.39, 0.575, 0.565, 1);
}
.main-container > .main-wrapper .gallery .figure.video .img::after {
	right: calc(50%); line-height: 41px; text-indent: 4px; content: "\f04b";
}
.main-container > .main-wrapper .gallery .figure .figcaption {
	text-align: center; color: rgb(72, 72, 72) !important; overflow: hidden; font-family: Arial, Roboto, sans-serif; text-decoration: none; margin-top: 15px; -ms-text-overflow: ellipsis; min-height: 60px; max-height: 60px; -o-text-overflow: ellipsis;
}
.main-container > .main-wrapper .gallery .figure:hover {
	text-decoration: none;
}
.main-container > .main-wrapper .history-container .load-more {
	margin-left: 50%; transform: translateX(-50%); -moz-transform: translateX(-50%); -webkit-transform: translateX(-50%); -o-transform: translateX(-50%);
}
.main-container > .main-wrapper .history-container .year {
	width: 50%; padding-bottom: 100px; margin-top: 0px; margin-left: 50%; border-left-color: rgb(212, 212, 212); border-left-width: 1px; border-left-style: solid; position: relative;
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper .history-container .year {
	background-position: 0px;
}
}
.main-container > .main-wrapper .history-container :last-child.year {
	min-height: 420px;
}
.main-container > .main-wrapper .history-container .year h1 {
	margin: 0px 0px 0px 10px; padding: 0px; top: -22px; color: rgb(72, 72, 72); font-size: 24px; font-weight: 300; position: relative;
}
.main-container > .main-wrapper .history-container .year h1::before {
	border-radius: 15px; border: 1px solid rgb(225, 225, 225); border-image: none; width: 10px; height: 10px; margin-top: 5px; margin-left: -15px; display: block; position: absolute; content: ""; transform: translateY(50%); background-color: rgb(255, 255, 255); -moz-transform: translateY(50%); -webkit-transform: translateY(50%); -o-transform: translateY(50%); -webkit-border-radius: 15px; -moz-border-radius: 15px;
}
.main-container > .main-wrapper .history-container .year h1.active {
	color: rgb(195, 14, 46); padding-right: 0px; font-size: 47px; font-weight: 200; margin-left: 20px; transform: none; -moz-transform: none; -webkit-transform: none; -o-transform: none;
}
.main-container > .main-wrapper .history-container .year h1.active::before {
	border: 1px solid rgb(195, 14, 46); border-image: none; width: 15px; height: 15px; margin-top: 12px; margin-left: -28px; background-color: rgb(195, 14, 46);
}
.main-container > .main-wrapper .history-container .year .image-container {
	left: 0px; width: 100%; text-align: center; position: absolute; z-index: 2; min-height: 20px;
}
.main-container > .main-wrapper .history-container .year .image-container img {
	width: 250px; margin-bottom: 20px; cursor: pointer; max-width: 90%; box-shadow: 0px 4px 8px rgba(0,0,0,0.2); transform: rotate(2deg); -moz-transform: rotate(2deg); -webkit-transform: rotate(2deg); -o-transform: rotate(2deg); -webkit-box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.2);
}
.main-container > .main-wrapper .history-container .year .image-container img:nth-child(2n) {
	transform: rotate(-2deg); -moz-transform: rotate(-2deg); -webkit-transform: rotate(-2deg); -o-transform: rotate(-2deg);
}
.main-container > .main-wrapper .history-container .year .image-container img:only-child {
	margin-bottom: 0px;
}
.main-container > .main-wrapper .history-container .year .image-container img:last-child {
	margin-bottom: 0px;
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper .history-container .year .image-container {
	display: none;
}
}
.main-container > .main-wrapper .history-container .year ul {
	left: -100%; text-align: right; padding-right: 35px; padding-left: 0px; position: relative; z-index: 1;
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper .history-container .year ul {
	float: none; max-width: inherit;
}
}
.main-container > .main-wrapper .history-container .year ul li {
	color: rgb(97, 97, 97); font-size: 14px; margin-bottom: 20px;
}
.main-container > .main-wrapper .history-container .year ul li:last-child {
	margin-bottom: 0px;
}
.main-container > .main-wrapper .history-container .year ul li:only-child {
	margin-bottom: 0px;
}
.main-container > .main-wrapper .history-container .year ul li::before {
	padding: 0px; border-radius: 100%; border: 1px solid rgb(209, 203, 203); border-image: none; left: auto; width: 29px; height: 29px; text-align: center; right: -14px; color: rgb(97, 97, 97); line-height: 1px; text-indent: -3px; letter-spacing: -3px; font-family: HelveticaNeue; font-size: 36px; position: absolute; content: ",,"; background-color: white; -webkit-border-radius: 100%; -moz-border-radius: 100%;
}
.main-container > .main-wrapper .history-container :nth-child(2n+1).year h1 {
	padding-right: 17px; margin-left: 5px; display: inline-block; transform: translateX(-100%); -moz-transform: translateX(-100%); -webkit-transform: translateX(-100%); -o-transform: translateX(-100%);
}
.main-container > .main-wrapper .history-container :nth-child(2n+1).year h1::before {
	right: 0px; position: absolute;
}
.main-container > .main-wrapper .history-container :nth-child(2n+1).year h1.active {
	padding-right: 30px; margin-left: 7px;
}
.main-container > .main-wrapper .history-container :nth-child(2n+1).year .image-container {
	left: -100%;
}
.main-container > .main-wrapper .history-container :nth-child(2n+1).year .image-container img {
	transform: rotate(-2deg); -moz-transform: rotate(-2deg); -webkit-transform: rotate(-2deg); -o-transform: rotate(-2deg);
}
.main-container > .main-wrapper .history-container :nth-child(2n+1).year .image-container img:nth-child(2n) {
	transform: rotate(2deg); -moz-transform: rotate(2deg); -webkit-transform: rotate(2deg); -o-transform: rotate(2deg);
}
.main-container > .main-wrapper .history-container :nth-child(2n+1).year ul {
	left: 0px; text-align: left; padding-right: 0px; padding-left: 35px;
}
.main-container > .main-wrapper .history-container :nth-child(2n+1).year ul li::before {
	left: 5px; right: auto;
}
.main-container > .main-wrapper .year-nav {
	right: 0px; padding-top: 80px; display: none; position: absolute;
}
.main-container > .main-wrapper .year-nav .up {
	text-align: right;
}
.main-container > .main-wrapper .year-nav .down {
	text-align: right;
}
.main-container > .main-wrapper .year-nav .up button {
	padding: 10px 40px; border: currentColor; border-image: none; background-color: transparent;
}
.main-container > .main-wrapper .year-nav .down button {
	padding: 10px 40px; border: currentColor; border-image: none; background-color: transparent;
}
.main-container > .main-wrapper .year-nav .up button i::before {
	font-size: 27px;
}
.main-container > .main-wrapper .year-nav .down button i::before {
	font-size: 27px;
}
.main-container > .main-wrapper .year-nav .select {
	text-align: right; color: rgb(72, 72, 72); font-size: 24px; font-weight: 300;
}
.main-container > .main-wrapper .year-nav .select label {
	font-weight: 300;
}
.main-container > .main-wrapper .year-nav .select select {
	padding: 10px 15px; border-radius: 0px !important; border: 1px solid rgb(229, 229, 229); border-image: none; font-size: 18px; -webkit-border-radius: 0; -moz-border-radius: 0;
}
.main-container > .main-wrapper .contact-container {
	position: relative;
}
.main-container > .main-wrapper .contact-container .message-overlay {
	background: rgba(255, 255, 255, 0.8); left: 0px; top: 0px; text-align: center; right: 0px; bottom: 0px; position: absolute; z-index: 1;
}
.main-container > .main-wrapper .contact-container .message-overlay i {
	background: rgb(195, 14, 46); padding: 14px; color: rgb(255, 255, 255); font-size: 20px !important;
}
.main-container > .main-wrapper .contact-container .message-overlay div {
	padding: 17px; color: rgb(195, 14, 46); font-size: 15px; font-weight: bold;
}
.main-container > .main-wrapper .contact-container .information {
	background: rgb(241, 241, 241); padding: 20px; border-radius: 0px 0px 4px 4px; font-size: 14px; -webkit-border-radius: 0 0 4px 4px; -moz-border-radius: 0 0 4px 4px;
}
.main-container > .main-wrapper .contact-container .information .title {
	color: rgb(29, 29, 27); font-family: Arial, Roboto, sans-serif; font-size: 14px; font-weight: bold; margin-bottom: 5px;
}
.main-container > .main-wrapper .contact-container .information .info {
	color: rgb(87, 87, 87); padding-left: 30px; font-family: Arial; font-size: 12px; margin-top: 15px; margin-bottom: 15px; position: relative;
}
.main-container > .main-wrapper .contact-container .information .info div {
	color: rgb(29, 29, 27); font-size: 14px;
}
.main-container > .main-wrapper .contact-container .information .info::before {
	top: 3px; color: rgb(128, 128, 128); font-family: FontAwesome; font-size: 20px; margin-left: -30px; position: absolute; content: "";
}
.main-container > .main-wrapper .contact-container .information .info.tel::before {
	content: "\f095";
}
.main-container > .main-wrapper .contact-container .information .info.mail::before {
	content: "\f0e0";
}
.main-container > .main-wrapper .contact-container .information .info.callcenter::before {
	font-family: icomoon; content: "\eaee";
}
.main-container > .main-wrapper .contact-container .map-holder {
	border-radius: 4px 4px 0px 0px; overflow: hidden; margin-top: 30px; position: relative; -webkit-border-radius: 4px 4px 0 0; -moz-border-radius: 4px 4px 0 0;
}
.main-container > .main-wrapper .contact-container .map-holder > div {
	border-radius: 4px 4px 0px 0px; overflow: hidden; -webkit-border-radius: 4px 4px 0 0; -moz-border-radius: 4px 4px 0 0;
}
.main-container > .main-wrapper .contact-container .l {
	padding-right: 24px; padding-left: 0px;
}
.main-container > .main-wrapper .contact-container .r {
	padding-right: 0px; padding-left: 24px;
}
.main-container > .main-wrapper .contact-container .contact-form {
	margin-bottom: 20px;
}
.main-container > .main-wrapper .contact-container .l {
	margin-bottom: 20px;
}
.main-container > .main-wrapper .contact-container :last-child.contact-form {
	margin-bottom: 0px;
}
.main-container > .main-wrapper .contact-container :last-child.l {
	margin-bottom: 0px;
}
.main-container > .main-wrapper .contact-container .contact-form .field {
	margin-bottom: 10px;
}
.main-container > .main-wrapper .contact-container .l .field {
	margin-bottom: 10px;
}
.main-container > .main-wrapper .contact-container .contact-form :last-child.field {
	margin-bottom: 0px;
}
.main-container > .main-wrapper .contact-container .l :last-child.field {
	margin-bottom: 0px;
}
.main-container > .main-wrapper .contact-container .contact-form .field input:not([type='checkbox']):not([type='reset']):not([type='button']):not([type='submit']):not([type='radio']) {
	padding: 8px 15px; border-radius: 4px; border: 1px solid rgb(193, 193, 193); border-image: none; width: 100%; background-color: rgb(241, 241, 241); -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
.main-container > .main-wrapper .contact-container .contact-form .field select {
	padding: 8px 15px; border-radius: 4px; border: 1px solid rgb(193, 193, 193); border-image: none; width: 100%; background-color: rgb(241, 241, 241); -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
.main-container > .main-wrapper .contact-container .contact-form .field textarea {
	padding: 8px 15px; border-radius: 4px; border: 1px solid rgb(193, 193, 193); border-image: none; width: 100%; background-color: rgb(241, 241, 241); -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
.main-container > .main-wrapper .contact-container .l .field input:not([type='checkbox']):not([type='reset']):not([type='button']):not([type='submit']):not([type='radio']) {
	padding: 8px 15px; border-radius: 4px; border: 1px solid rgb(193, 193, 193); border-image: none; width: 100%; background-color: rgb(241, 241, 241); -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
.main-container > .main-wrapper .contact-container .l .field select {
	padding: 8px 15px; border-radius: 4px; border: 1px solid rgb(193, 193, 193); border-image: none; width: 100%; background-color: rgb(241, 241, 241); -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
.main-container > .main-wrapper .contact-container .l .field textarea {
	padding: 8px 15px; border-radius: 4px; border: 1px solid rgb(193, 193, 193); border-image: none; width: 100%; background-color: rgb(241, 241, 241); -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
.main-container > .main-wrapper .contact-container .contact-form .field select {
	background: url("#");
}
.main-container > .main-wrapper .contact-container .l .field select {
	background: url("#");
}
.main-container > .main-wrapper .contact-container .contact-form .field input[type='submit'] {
	padding: 10px 35px; width: auto;
}
.main-container > .main-wrapper .contact-container .contact-form .field input[type='reset'] {
	padding: 10px 35px; width: auto;
}
.main-container > .main-wrapper .contact-container .l .field input[type='submit'] {
	padding: 10px 35px; width: auto;
}
.main-container > .main-wrapper .contact-container .l .field input[type='reset'] {
	padding: 10px 35px; width: auto;
}
.main-container > .main-wrapper .contact-container .contact-form .field .custom-arrow {
	width: 100%;
}
.main-container > .main-wrapper .contact-container .l .field .custom-arrow {
	width: 100%;
}
.main-container > .main-wrapper .contact-container .contact-form .field textarea {
	min-height: 190px;
}
.main-container > .main-wrapper .contact-container .l .field textarea {
	min-height: 190px;
}
.main-container > .main-wrapper .contact-container .contact-form .field label {
	font-family: Arial; font-size: 14px; font-weight: normal;
}
.main-container > .main-wrapper .contact-container .l .field label {
	font-family: Arial; font-size: 14px; font-weight: normal;
}
.main-container > .main-wrapper .contact-container .contact-form .field input[type='checkbox'] {
	width: auto; margin-right: 5px; display: inline;
}
.main-container > .main-wrapper .contact-container .contact-form .field input[type='radio'] {
	width: auto; margin-right: 5px; display: inline;
}
.main-container > .main-wrapper .contact-container .l .field input[type='checkbox'] {
	width: auto; margin-right: 5px; display: inline;
}
.main-container > .main-wrapper .contact-container .l .field input[type='radio'] {
	width: auto; margin-right: 5px; display: inline;
}
.main-container > .main-wrapper .contact-container .contact-form .field input[type='checkbox'] + label {
	display: inline;
}
.main-container > .main-wrapper .contact-container .contact-form .field input[type='radio'] + label {
	display: inline;
}
.main-container > .main-wrapper .contact-container .l .field input[type='checkbox'] + label {
	display: inline;
}
.main-container > .main-wrapper .contact-container .l .field input[type='radio'] + label {
	display: inline;
}
.main-container > .main-wrapper .contact-container .contact-form .field .error {
	color: rgb(255, 0, 0); float: right; display: none;
}
.main-container > .main-wrapper .contact-container .l .field .error {
	color: rgb(255, 0, 0); float: right; display: none;
}
.main-container > .main-wrapper .contact-container .contact-form .field.error input:not([type='checkbox']):not([type='radio']) {
	border-color: rgb(195, 14, 46);
}
.main-container > .main-wrapper .contact-container .contact-form .field.error select {
	border-color: rgb(195, 14, 46);
}
.main-container > .main-wrapper .contact-container .contact-form .field.error textarea {
	border-color: rgb(195, 14, 46);
}
.main-container > .main-wrapper .contact-container .l .field.error input:not([type='checkbox']):not([type='radio']) {
	border-color: rgb(195, 14, 46);
}
.main-container > .main-wrapper .contact-container .l .field.error select {
	border-color: rgb(195, 14, 46);
}
.main-container > .main-wrapper .contact-container .l .field.error textarea {
	border-color: rgb(195, 14, 46);
}
.main-container > .main-wrapper .contact-container .contact-form .field.error .error {
	display: block;
}
.main-container > .main-wrapper .contact-container .l .field.error .error {
	display: block;
}
.main-container > .main-wrapper .contact-container .contact-form .field .custom-arrow select {
	padding: 0px 15px !important;
}
.main-container > .main-wrapper .contact-container .l .field .custom-arrow select {
	padding: 0px 15px !important;
}
.main-container > .main-wrapper .contact-container .contact-form-submit {
	border-color: rgb(195, 14, 46) !important; color: rgb(255, 255, 255) !important; background-color: rgb(195, 14, 46) !important;
}
.main-container > .main-wrapper .contact-container .contact-form-submit:hover {
	border: 1px solid rgb(195, 14, 46) !important; border-image: none !important; color: rgb(195, 14, 46) !important; background-color: transparent !important;
}
.main-container > .main-wrapper .contact-container .contact-form-submit:focus {
	border: 1px solid rgb(195, 14, 46) !important; border-image: none !important; color: rgb(195, 14, 46) !important; background-color: transparent !important;
}
.main-container > .main-wrapper #recaptcha_logo {
	display: none;
}
.main-container > .main-wrapper #recaptcha_table {
	border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
.main-container > .main-wrapper #recaptcha_table {
	margin: 0px !important; padding: 0px !important; border: currentColor !important; border-image: none !important;
}
.main-container > .main-wrapper #recaptcha_table td {
	margin: 0px !important; padding: 0px !important; border: currentColor !important; border-image: none !important;
}
.main-container > .main-wrapper #recaptcha_table {
	width: 100% !important;
}
.main-container > .main-wrapper #recaptcha_table .recaptcha_image_cell {
	width: 100% !important;
}
.main-container > .main-wrapper #recaptcha_table #recaptcha_image {
	width: 100% !important;
}
.main-container > .main-wrapper #recaptcha_table #recaptcha_response_field {
	width: 100% !important;
}
.main-container > .main-wrapper #recaptcha_table #recaptcha_image_cell {
	width: 100% !important;
}
.main-container > .main-wrapper #recaptcha_table tr td:nth-child(2) {
	display: block; position: absolute; transform: translate(-30px, 12px); -moz-transform: translate(-30px, 12px); -webkit-transform: translate(-30px, 12px); -o-transform: translate(-30px, 12px);
}
.main-container > .main-wrapper #recaptcha_table tr td:last-child {
	display: none !important;
}
.main-container > .main-wrapper #recaptcha_table input {
	padding: 8px 15px; border-radius: 4px; border: 1px solid rgb(193, 193, 193) !important; border-image: none !important; width: 100%; background-color: rgb(241, 241, 241); -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
.main-container > .main-wrapper #recaptcha_table #recaptcha_privacy {
	display: none !important;
}
.main-container > .main-wrapper #recaptcha_table #recaptcha_image {
	border-radius: 4px; border: currentColor !important; border-image: none !important; overflow: hidden; max-width: 100% !important; -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
.main-container > .main-wrapper #recaptcha_table #recaptcha_challenge_image {
	max-width: 100% !important;
}
.main-container > .main-wrapper #recaptcha_table input:-ms-input-placeholder {
	color: transparent;
}
.main-container > .main-wrapper #recaptcha_table textarea:-ms-input-placeholder {
	color: transparent;
}
.main-container > .main-wrapper .global-presence-container li::before {
	display: none;
}
.main-container > .main-wrapper .global-presence-container .map-holder {
	border-radius: 4px; overflow: hidden; margin-top: 30px; position: relative; -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
.main-container > .main-wrapper .global-presence-container .map-holder > div {
	border-radius: 4px; overflow: hidden; -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
.main-container > .main-wrapper .global-presence-container .nav a {
	transition:border-color 200ms, color 200ms; -webkit-transition: border-color 200ms, color 200ms; -o-transition: border-color 200ms, color 200ms; -moz-transition: border-color 200ms, color 200ms;
}
.main-container > .main-wrapper .global-presence-container .headings {
	height: 70px; position: relative;
}
.main-container > .main-wrapper .global-presence-container .headings .showall {
	transition:opacity 200ms; top: 0px; visibility: hidden; position: absolute; opacity: 0; -webkit-transition: opacity 200ms; -o-transition: opacity 200ms; -moz-transition: opacity 200ms;
}
.main-container > .main-wrapper .global-presence-container .headings .flatglass {
	transition:opacity 200ms; top: 0px; visibility: hidden; position: absolute; opacity: 0; -webkit-transition: opacity 200ms; -o-transition: opacity 200ms; -moz-transition: opacity 200ms;
}
.main-container > .main-wrapper .global-presence-container .headings .glassware {
	transition:opacity 200ms; top: 0px; visibility: hidden; position: absolute; opacity: 0; -webkit-transition: opacity 200ms; -o-transition: opacity 200ms; -moz-transition: opacity 200ms;
}
.main-container > .main-wrapper .global-presence-container .headings .glasspackaging {
	transition:opacity 200ms; top: 0px; visibility: hidden; position: absolute; opacity: 0; -webkit-transition: opacity 200ms; -o-transition: opacity 200ms; -moz-transition: opacity 200ms;
}
.main-container > .main-wrapper .global-presence-container .headings .chemicals {
	transition:opacity 200ms; top: 0px; visibility: hidden; position: absolute; opacity: 0; -webkit-transition: opacity 200ms; -o-transition: opacity 200ms; -moz-transition: opacity 200ms;
}
.main-container > .main-wrapper .global-presence-container .headings .domestic {
	transition:opacity 200ms; top: 0px; visibility: hidden; position: absolute; opacity: 0; -webkit-transition: opacity 200ms; -o-transition: opacity 200ms; -moz-transition: opacity 200ms;
}
.main-container > .main-wrapper .global-presence-container .headings .international {
	transition:opacity 200ms; top: 0px; visibility: hidden; position: absolute; opacity: 0; -webkit-transition: opacity 200ms; -o-transition: opacity 200ms; -moz-transition: opacity 200ms;
}
.main-container > .main-wrapper .global-presence-container .headings .internationaloffices {
	transition:opacity 200ms; top: 0px; visibility: hidden; position: absolute; opacity: 0; -webkit-transition: opacity 200ms; -o-transition: opacity 200ms; -moz-transition: opacity 200ms;
}
.main-container > .main-wrapper .global-presence-container .headings .sellers {
	transition:opacity 200ms; top: 0px; visibility: hidden; position: absolute; opacity: 0; -webkit-transition: opacity 200ms; -o-transition: opacity 200ms; -moz-transition: opacity 200ms;
}
.main-container > .main-wrapper .global-presence-container .headings .group1 {
	transition:opacity 200ms; top: 0px; visibility: hidden; position: absolute; opacity: 0; -webkit-transition: opacity 200ms; -o-transition: opacity 200ms; -moz-transition: opacity 200ms;
}
.main-container > .main-wrapper .global-presence-container .headings .market {
	transition:opacity 200ms; top: 0px; visibility: hidden; position: absolute; opacity: 0; -webkit-transition: opacity 200ms; -o-transition: opacity 200ms; -moz-transition: opacity 200ms;
}
.main-container > .main-wrapper .global-presence-container .headings .general {
	transition:opacity 200ms; top: 0px; visibility: hidden; position: absolute; opacity: 0; -webkit-transition: opacity 200ms; -o-transition: opacity 200ms; -moz-transition: opacity 200ms;
}
.main-container > .main-wrapper .global-presence-container .headings .shop {
	transition:opacity 200ms; top: 0px; visibility: hidden; position: absolute; opacity: 0; -webkit-transition: opacity 200ms; -o-transition: opacity 200ms; -moz-transition: opacity 200ms;
}
.main-container > .main-wrapper .global-presence-container .headings.showall .showall {
	visibility: visible; z-index: 2; opacity: 1;
}
.main-container > .main-wrapper .global-presence-container .headings.group1 .group1 {
	visibility: visible; z-index: 2; opacity: 1;
}
.main-container > .main-wrapper .global-presence-container .headings.shop .shop {
	visibility: visible; z-index: 2; opacity: 1;
}
.main-container > .main-wrapper .global-presence-container .headings.market .market {
	visibility: visible; z-index: 2; opacity: 1;
}
.main-container > .main-wrapper .global-presence-container .headings.general .general {
	visibility: visible; z-index: 2; opacity: 1;
}
.main-container > .main-wrapper .global-presence-container .headings.flatglass .flatglass {
	visibility: visible; z-index: 2; opacity: 1;
}
.main-container > .main-wrapper .global-presence-container .headings.glassware .glassware {
	visibility: visible; z-index: 2; opacity: 1;
}
.main-container > .main-wrapper .global-presence-container .headings.glasspackaging .glasspackaging {
	visibility: visible; z-index: 2; opacity: 1;
}
.main-container > .main-wrapper .global-presence-container .headings.chemicals .chemicals {
	visibility: visible; z-index: 2; opacity: 1;
}
.main-container > .main-wrapper .global-presence-container .headings.domestic .domestic {
	visibility: visible; z-index: 2; opacity: 1;
}
.main-container > .main-wrapper .global-presence-container .headings.international .international {
	visibility: visible; z-index: 2; opacity: 1;
}
.main-container > .main-wrapper .global-presence-container .headings.internationaloffices .internationaloffices {
	visibility: visible; z-index: 2; opacity: 1;
}
.main-container > .main-wrapper .global-presence-container .headings.sellers .sellers {
	visibility: visible; z-index: 2; opacity: 1;
}
.main-container > .main-wrapper .global-presence-container .adresses-container .item {
	visibility: hidden; position: absolute; opacity: 0;
}
.main-container > .main-wrapper .global-presence-container .adresses-container.showall .flatglass {
	visibility: visible; position: relative; opacity: 1;
}
.main-container > .main-wrapper .global-presence-container .adresses-container.showall .glassware {
	visibility: visible; position: relative; opacity: 1;
}
.main-container > .main-wrapper .global-presence-container .adresses-container.showall .glasspackaging {
	visibility: visible; position: relative; opacity: 1;
}
.main-container > .main-wrapper .global-presence-container .adresses-container.showall .chemicals {
	visibility: visible; position: relative; opacity: 1;
}
.main-container > .main-wrapper .global-presence-container .adresses-container.showall .domestic {
	visibility: visible; position: relative; opacity: 1;
}
.main-container > .main-wrapper .global-presence-container .adresses-container.showall .international {
	visibility: visible; position: relative; opacity: 1;
}
.main-container > .main-wrapper .global-presence-container .adresses-container.showall .internationaloffices {
	visibility: visible; position: relative; opacity: 1;
}
.main-container > .main-wrapper .global-presence-container .adresses-container.showall .sellers {
	visibility: visible; position: relative; opacity: 1;
}
.main-container > .main-wrapper .global-presence-container .adresses-container.showall .group1 {
	visibility: visible; position: relative; opacity: 1;
}
.main-container > .main-wrapper .global-presence-container .adresses-container.showall .market {
	visibility: visible; position: relative; opacity: 1;
}
.main-container > .main-wrapper .global-presence-container .adresses-container.showall .general {
	visibility: visible; position: relative; opacity: 1;
}
.main-container > .main-wrapper .global-presence-container .adresses-container.group1 .group1 {
	visibility: visible; position: relative; opacity: 1;
}
.main-container > .main-wrapper .global-presence-container .adresses-container.market .market {
	visibility: visible; position: relative; opacity: 1;
}
.main-container > .main-wrapper .global-presence-container .adresses-container.shop .shop {
	visibility: visible; position: relative; opacity: 1;
}
.main-container > .main-wrapper .global-presence-container .adresses-container.general .general {
	visibility: visible; position: relative; opacity: 1;
}
.main-container > .main-wrapper .global-presence-container .adresses-container.glassware .glassware {
	visibility: visible; position: relative; opacity: 1;
}
.main-container > .main-wrapper .global-presence-container .adresses-container.glasspackaging .glasspackaging {
	visibility: visible; position: relative; opacity: 1;
}
.main-container > .main-wrapper .global-presence-container .adresses-container.chemicals .chemicals {
	visibility: visible; position: relative; opacity: 1;
}
.main-container > .main-wrapper .global-presence-container .adresses-container.domestic .domestic {
	visibility: visible; position: relative; opacity: 1;
}
.main-container > .main-wrapper .global-presence-container .adresses-container.international .international {
	visibility: visible; position: relative; opacity: 1;
}
.main-container > .main-wrapper .global-presence-container .adresses-container.internationaloffices .internationaloffices {
	visibility: visible; position: relative; opacity: 1;
}
.main-container > .main-wrapper .global-presence-container .adresses-container.sellers .sellers {
	visibility: visible; position: relative; opacity: 1;
}
.main-container > .main-wrapper .global-presence-container.international-offices > .adresses-container > .item {
	height: 270px !important;
}
.main-container > .main-wrapper .adresses-container {
	margin-top: 37px;
}
.main-container > .main-wrapper .adresses-container .item {
	padding: 20px; border: 1px solid rgb(217, 217, 217); border-image: none; width: 50%; height: 240px; color: rgb(87, 87, 87); text-decoration: none; margin-bottom: 10px; float: left;
}
.main-container > .main-wrapper .adresses-container .item .content {
	top: 50%; position: relative; transform: translateY(-50%); transform-style: preserve-3d; -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -o-transform: translateY(-50%); -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d;
}
.main-container > .main-wrapper .adresses-container .item .info {
	color: rgb(87, 87, 87); padding-left: 30px; font-family: Arial; font-size: 12px; margin-top: 15px; margin-bottom: 15px; position: relative;
}
.main-container > .main-wrapper .adresses-container .item .info div {
	color: rgb(29, 29, 27); font-size: 14px;
}
.main-container > .main-wrapper .adresses-container .item .info::before {
	top: 3px; color: rgb(128, 128, 128); font-family: FontAwesome; font-size: 20px; margin-left: -30px; position: absolute; content: "";
}
.main-container > .main-wrapper .adresses-container .item .info.tel::before {
	content: "\f095";
}
.main-container > .main-wrapper .adresses-container .item .info.fax::before {
	content: "\f1ac";
}
.main-container > .main-wrapper .adresses-container .item .info.mail::before {
	content: "\f0e0";
}
.main-container > .main-wrapper .adresses-container .item .info.callcenter::before {
	font-family: icomoon; content: "\eaee";
}
.main-container > .main-wrapper .adresses-container .item.left {
	border-radius: 4px 0px 0px 4px; border-right-color: currentColor; border-right-width: medium; border-right-style: none; -webkit-border-radius: 4px 0 0 4px; -moz-border-radius: 4px 0 0 4px;
}
.main-container > .main-wrapper .adresses-container .item.right {
	border-radius: 0px 4px 4px 0px; -webkit-border-radius: 0 4px 4px 0; -moz-border-radius: 0 4px 4px 0;
}
.main-container > .main-wrapper .adresses-container .item.alone {
	border-radius: 4px; width: 100%; -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper .adresses-container .item {
	border-radius: 4px !important; border: 1px solid rgb(217, 217, 217) !important; border-image: none !important; width: 100%; -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
}
.main-container > .main-wrapper .adresses-container .item * {
	font-family: Arial, Roboto, sans-serif;
}
.main-container > .main-wrapper .adresses-container .item h1 {
	color: rgb(72, 72, 72); font-family: Arial, HelveticaNeue, Roboto, sans-serif; font-size: 14px; font-weight: bold; margin-top: 0px; margin-left: 0px; display: block;
}
.main-container > .main-wrapper .adresses-container .item h2 {
	color: rgb(72, 72, 72); font-family: Arial, HelveticaNeue, Roboto, sans-serif; font-size: 14px; font-weight: bold; margin-top: 0px; margin-left: 0px; display: block;
}
.main-container > .main-wrapper .adresses-container .item h3 {
	color: rgb(72, 72, 72); font-family: Arial, HelveticaNeue, Roboto, sans-serif; font-size: 14px; font-weight: bold; margin-top: 0px; margin-left: 0px; display: block;
}
.main-container > .main-wrapper .adresses-container .item b {
	color: rgb(72, 72, 72); font-family: Arial, HelveticaNeue, Roboto, sans-serif; font-size: 14px; font-weight: bold; margin-top: 0px; margin-left: 0px; display: block;
}
.main-container > .main-wrapper .adresses-container .item strong {
	color: rgb(72, 72, 72); font-family: Arial, HelveticaNeue, Roboto, sans-serif; font-size: 14px; font-weight: bold; margin-top: 0px; margin-left: 0px; display: block;
}
.main-container > .main-wrapper .adresses-container .item div.h {
	color: rgb(72, 72, 72); font-family: Arial, HelveticaNeue, Roboto, sans-serif; font-size: 14px; font-weight: bold; margin-top: 0px; margin-left: 0px; display: block;
}
.main-container > .main-wrapper .adresses-container .item address {
	margin: 0px;
}
.main-container > .main-wrapper .adresses-container.one-line h1 {
	display: inline;
}
.main-container > .main-wrapper .adresses-container.one-line h2 {
	display: inline;
}
.main-container > .main-wrapper .adresses-container.one-line h3 {
	display: inline;
}
.main-container > .main-wrapper .adresses-container.one-line b {
	display: inline;
}
.main-container > .main-wrapper .adresses-container.one-line strong {
	display: inline;
}
.main-container > .main-wrapper .adresses-container.one-line div.h {
	display: inline;
}
.main-container > .main-wrapper .adresses-container.simple-list .item {
	padding: 10px 20px; border-radius: 4px; border: 1px solid rgb(217, 217, 217); border-image: none; width: 100%; height: auto; float: none; display: block; -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
.main-container > .main-wrapper .reports-container .items .item {
	border: 1px solid rgb(217, 217, 217); border-image: none; width: 50%; height: 170px; text-align: center; color: rgb(87, 87, 87); text-decoration: none; margin-bottom: 20px; float: left;
}
.main-container > .main-wrapper .reports-container .items .item .content {
	top: 50%; position: relative; transform: translateY(-50%); transform-style: preserve-3d; -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -o-transform: translateY(-50%); -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d;
}
.main-container > .main-wrapper .reports-container .items .item.left {
	border-radius: 4px 0px 0px 4px; border-right-color: currentColor; border-right-width: medium; border-right-style: none; -webkit-border-radius: 4px 0 0 4px; -moz-border-radius: 4px 0 0 4px;
}
.main-container > .main-wrapper .reports-container .items .item.right {
	border-radius: 0px 4px 4px 0px; -webkit-border-radius: 0 4px 4px 0; -moz-border-radius: 0 4px 4px 0;
}
.main-container > .main-wrapper .reports-container .items .item.alone {
	border-radius: 4px; width: 100%; -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper .reports-container .items .item {
	border-radius: 4px !important; border: 1px solid rgb(217, 217, 217) !important; border-image: none !important; width: 100%; height: 140px; float: none; -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
}
.main-container > .main-wrapper .reports-container .items .item .date {
	font-size: 24px; font-weight: 300; margin-bottom: 14px;
}
.main-container > .main-wrapper .reports-container .items .item .name {
	font-size: 14px; margin-bottom: 29px;
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper .reports-container .items .item .name {
	margin-bottom: 13px;
}
}
.main-container > .main-wrapper .reports-container .items .item .btn {
	padding: 3.5px 20px; margin-right: 8px;
}
.main-container > .main-wrapper .reports-container .items .item .btn.inverse {
	margin-right: 0px;
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper .reports-container .items .item :not(.inverse).btn {
	display: none;
}
}
.main-container > .main-wrapper .reports-container .items::after {
	width: 100%; clear: both; display: block; content: "";
}
.main-container > .main-wrapper .reports-filter-select {
	top: 80px; right: 50px; position: absolute;
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper .reports-filter-select {
	position: static;
}
.main-container > .main-wrapper .reports-filter-select .custom-arrow {
	width: 100%; margin-bottom: 20px;
}
}
.main-container > .main-wrapper .date-chooser-wrapper {
	overflow: hidden; margin-bottom: 40px; position: relative;
}
.main-container > .main-wrapper .date-chooser-wrapper::after {
	background: rgb(230, 230, 230); width: 100%; height: 1px; bottom: 0px; position: absolute; z-index: 1; content: "";
}
.main-container > .main-wrapper .date-chooser-wrapper .prev {
	padding: 0px 6px; border: currentColor; border-image: none; left: 165px; top: 10px; position: absolute; z-index: 2; min-width: inherit; background-color: transparent;
}
.main-container > .main-wrapper .date-chooser-wrapper .next {
	padding: 0px 6px; border: currentColor; border-image: none; left: 165px; top: 10px; position: absolute; z-index: 2; min-width: inherit; background-color: transparent;
}
.main-container > .main-wrapper .date-chooser-wrapper .prev .fa::before {
	font-size: 26px;
}
.main-container > .main-wrapper .date-chooser-wrapper .next .fa::before {
	font-size: 26px;
}
.main-container > .main-wrapper .date-chooser-wrapper .prev {
	left: 16px;
}
.main-container > .main-wrapper .date-chooser-wrapper .date-chooser {
	height: 39px; padding-top: 20px; font-size: 0px; border-bottom-color: rgb(230, 230, 230); border-bottom-width: 1px; border-bottom-style: solid; white-space: nowrap; position: relative; box-sizing: content-box; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; -webkit-transition: all 1000; -o-transition: all 1000; -moz-transition: all 1000;
}
.main-container > .main-wrapper .date-chooser-wrapper .date-chooser div {
	transition:200ms; height: 36px; margin-top: 4px; margin-right: 16px; margin-left: 16px; border-bottom-color: rgb(230, 230, 230); border-bottom-width: 1px; border-bottom-style: solid; display: inline-block; position: relative; z-index: 2; -webkit-transition: all 200ms; -o-transition: all 200ms; -moz-transition: all 200ms;
}
.main-container > .main-wrapper .date-chooser-wrapper .date-chooser div a {
	transition:200ms; color: rgb(183, 183, 183); font-size: 18px; font-weight: 300; text-decoration: none; display: block; position: relative; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -o-transform: translateY(-50%); -webkit-transition: all 200ms; -o-transition: all 200ms; -moz-transition: all 200ms;
}
.main-container > .main-wrapper .date-chooser-wrapper .date-chooser div.active {
	width: 70px; height: 40px; text-align: center; margin-top: 0px; margin-right: 65px; margin-left: 65px; border-bottom-color: rgb(195, 14, 46); border-bottom-width: 1px; border-bottom-style: solid;
}
.main-container > .main-wrapper .date-chooser-wrapper .date-chooser div.active a {
	color: rgb(195, 14, 46); font-size: 30px; transform: translateY(-27%); -moz-transform: translateY(-27%); -webkit-transform: translateY(-27%); -o-transform: translateY(-27%);
}
.main-container > .main-wrapper .dl-assets a {
	padding: 14px 12px; transition:200ms; color: rgb(72, 72, 72); font-family: Arial, Roboto, sans-serif; font-size: 14px; font-weight: 400; text-decoration: none; margin-bottom: 2px; border-left-color: rgb(229, 229, 229); border-left-width: 2px; border-left-style: solid; display: none; background-color: rgb(244, 244, 244); -webkit-transition: all 200ms; -o-transition: all 200ms; -moz-transition: all 200ms;
}
.main-container > .main-wrapper .dl-assets a.active {
	display: block;
}
.main-container > .main-wrapper .dl-assets a [class^='icon-'] {
	color: rgb(195, 14, 46) !important; font-size: 21px; margin-right: 20px;
}
.main-container > .main-wrapper .dl-assets a [class*=' icon-'] {
	color: rgb(195, 14, 46) !important; font-size: 21px; margin-right: 20px;
}
.main-container > .main-wrapper .dl-assets a:last-child {
	margin-bottom: 0px;
}
.main-container > .main-wrapper .dl-assets a:only-child {
	margin-bottom: 0px;
}
.main-container > .main-wrapper .dl-assets a:hover {
	color: rgb(195, 14, 46); border-left-color: rgb(195, 14, 46);
}
.main-container > .main-wrapper .logos-container {
	margin-right: -12px; margin-left: -12px;
}
.main-container > .main-wrapper .logos-container .logo {
	width: calc(33.33% - 24px); margin-right: 12px; margin-left: 12px; float: left;
}
@media screen and (max-width:1023px) and (min-width:768px)
{
.main-container > .main-wrapper .logos-container .logo {
	width: calc(50% - 24px);
}

}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper .logos-container .logo {
	width: calc(100% - 24px);
}
}
.main-container > .main-wrapper .logos-container .logo span {
	text-align: center; color: rgb(72, 72, 72); font-family: Arial; font-size: 12px; margin-top: 17px; margin-bottom: 17px; display: block;
}
.main-container > .main-wrapper .logos-container .logo a {
	border-radius: 4px; border: 1px solid rgb(229, 229, 229); border-image: none; height: 190px; text-align: center; overflow: hidden; text-decoration: none !important; display: block; position: relative; transform-style: preserve-3d; -webkit-transform-style: preserve-3d; -webkit-border-radius: 4px; -moz-border-radius: 4px; -moz-transform-style: preserve-3d;
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper .logos-container .logo a {
	height: 300px;
}
}
.main-container > .main-wrapper .logos-container .logo a::before {
	transition:200ms cubic-bezier(0.39, 0.575, 0.565, 1); left: 0px; top: 0px; width: 100%; height: 100%; right: 0px; bottom: 0px; position: absolute; z-index: 1; content: ""; opacity: 0; background-color: rgba(195, 14, 46, 0.8); -webkit-transition: all 200ms cubic-bezier(0.39, 0.575, 0.565, 1); -o-transition: all 200ms cubic-bezier(0.39, 0.575, 0.565, 1); -moz-transition: all 200ms cubic-bezier(0.39, 0.575, 0.565, 1);
}
.main-container > .main-wrapper .logos-container .logo a::after {
	transition:200ms; left: 0px; top: 50%; text-align: center; right: 0px; color: rgb(255, 255, 255); font-family: FontAwesome; font-size: 24px; display: block; position: absolute; z-index: 2; content: "\f019"; opacity: 0; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -o-transform: translateY(-50%); -webkit-transition: all 200ms; -o-transition: all 200ms; -moz-transition: all 200ms;
}
.main-container > .main-wrapper .logos-container .logo a:hover {
	border: 1px solid rgba(195, 14, 46, 0.8); border-image: none;
}
.main-container > .main-wrapper .logos-container .logo a:hover::before {
	border-radius: 0px; opacity: 1; -webkit-border-radius: 0; -moz-border-radius: 0;
}
.main-container > .main-wrapper .logos-container .logo a:hover::after {
	opacity: 1;
}
.main-container > .main-wrapper .logos-container .logo a img {
	top: 50%; position: relative; z-index: 0; max-height: 80%; max-width: 80%; transform: translateY(-50%); transform-style: preserve-3d; -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -o-transform: translateY(-50%); -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d;
}
@media screen and (max-width:1023px) and (min-width:768px)
{
.main-container > .main-wrapper .logos-container .logo a img {
	width: auto; max-width: 80%;
}
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper .logos-container .logo a img {
	width: auto; max-width: 80%;
}
}
.main-container > .main-wrapper .videos-container {
	margin-right: -12px; margin-left: -12px;
}
.main-container > .main-wrapper .videos-container .video {
	width: calc(33.33% - 24px); margin-right: 12px; margin-left: 12px; float: left;
}
@media screen and (max-width:1023px) and (min-width:768px)
{
.main-container > .main-wrapper .videos-container .video {
	width: calc(50% - 24px);
}
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper .videos-container .video {
	width: calc(100% - 24px);
}
}
.main-container > .main-wrapper .videos-container .video span {
	text-align: center; color: rgb(72, 72, 72); font-family: Arial; font-size: 12px; margin-top: 17px; margin-bottom: 17px; display: block;
}
.main-container > .main-wrapper .videos-container .video a {
	transition:200ms; height: 190px; display: block; position: relative; transform-style: preserve-3d; -webkit-transform-style: preserve-3d; -webkit-transition: all 200ms; -o-transition: all 200ms; -moz-transition: all 200ms; -moz-transform-style: preserve-3d;
}
.main-container > .main-wrapper .videos-container .video a::after {
	border: 1px solid white; transition:200ms; border-image: none; left: 50%; top: 50%; width: 60px; height: 60px; text-align: center; color: rgb(255, 255, 255); line-height: 63px; font-family: FontAwesome; font-size: 20px; position: absolute; content: "\f04b"; opacity: 0.5; transform: translateY(-50%) translateX(-50%); background-color: black; -moz-transform: translateY(-50%) translateX(-50%); -webkit-transform: translateY(-50%) translateX(-50%); -o-transform: translateY(-50%) translateX(-50%); -webkit-transition: all 200ms; -o-transition: all 200ms; -moz-transition: all 200ms;
}
.main-container > .main-wrapper .videos-container .video a:hover::before {
	border-radius: 0px; opacity: 1; -webkit-border-radius: 0; -moz-border-radius: 0;
}
.main-container > .main-wrapper .videos-container .video a:hover::after {
	opacity: 1;
}
.main-container > .main-wrapper .videos-container .video a .img {
	background-position: center; width: 100%; height: 100%; display: block; position: relative; z-index: 0; background-repeat: no-repeat; background-size: cover; -moz-background-size: cover; -o-background-size: cover;
}
.main-container > .main-wrapper .magazines-container {
	margin-right: -11px; margin-left: -11px;
}
.main-container > .main-wrapper .magazines-container .magazine {
	padding: 20px; transition:200ms; width: calc(33.33% - 22px); height: 190px; color: rgb(72, 72, 72); text-decoration: none; margin-right: 11px; margin-bottom: 20px; margin-left: 11px; border-left-color: rgb(229, 229, 229); border-left-width: 2px; border-left-style: solid; float: left; display: none; background-color: rgb(244, 244, 244); -webkit-transition: all 200ms; -o-transition: all 200ms; -moz-transition: all 200ms;
}
.main-container > .main-wrapper .magazines-container .magazine.active {
	display: block;
}
.main-container > .main-wrapper .magazines-container .magazine:hover {
	color: rgb(195, 14, 46); border-left-color: rgb(195, 14, 46);
}
@media screen and (max-width:1023px) and (min-width:768px)
{
.main-container > .main-wrapper .magazines-container .magazine {
	width: calc(50% - 22px);
}
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper .magazines-container .magazine {
	width: calc(100% - 22px);
}
}
.main-container > .main-wrapper .magazines-container .magazine img {
	height: 100%; float: left; box-shadow: 0px 7px 10px rgba(0,0,0,0.14); -webkit-box-shadow: 0px 7px 10px rgba(0, 0, 0, 0.14); -moz-box-shadow: 0px 7px 10px rgba(0, 0, 0, 0.14);
}
.main-container > .main-wrapper .magazines-container .magazine .details {
	margin-left: 20px; float: left;
}
.main-container > .main-wrapper .magazines-container .magazine .details .months {
	line-height: 19px; font-family: Arial, Roboto, sans-serif; font-size: 12px; margin-bottom: 26px;
}
.main-container > .main-wrapper ul.rss {
	list-style: none; margin: 0px; padding: 0px;
}
.main-container > .main-wrapper ul.rss li {
	border-bottom-color: rgb(230, 230, 230); border-bottom-width: 1px; border-bottom-style: solid;
}
.main-container > .main-wrapper ul.rss li::before {
	display: none;
}
.main-container > .main-wrapper ul.rss li a {
	color: rgb(39, 39, 39); padding-top: 15px; padding-bottom: 35px; font-family: Arial, Roboto, sans-serif; font-size: 14px; text-decoration: none; display: block;
}
.main-container > .main-wrapper ul.rss li a:hover {
	color: rgb(195, 14, 46);
}
.main-container > .main-wrapper ul.rss li a .name {
	width: 200px; font-weight: bold; float: left; position: relative;
}
.main-container > .main-wrapper ul.rss li a .name::after {
	top: 50%; right: 0px; font-family: FontAwesome; position: absolute; content: "\f105"; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -o-transform: translateY(-50%);
}
.main-container > .main-wrapper ul.rss li a .url {
	width: calc(100% - 200px); padding-left: 10px; float: left; position: relative;
}
.main-container > .main-wrapper ul.rss li a .url::after {
	top: 50%; right: 0px; font-family: FontAwesome; position: absolute; content: "\f09e"; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -o-transform: translateY(-50%);
}
.main-container > .main-wrapper .sitemap-container :first-child.col-sm-6 {
	padding-left: 0px;
}
.main-container > .main-wrapper .sitemap-container :last-child.col-sm-6 {
	padding-right: 0px;
}
.main-container > .main-wrapper .sitemap-container .groupheader {
	font-size: 20px; font-weight: 300; margin-bottom: 30px;
}
.main-container > .main-wrapper .sitemap-container .groupheader::before {
	bottom: -10px;
}
.main-container > .main-wrapper .sitemap-container .level-header {
	display: inline !important;
}
.main-container > .main-wrapper .sitemap-container .level-bullet {
	background: none;
}
.main-container > .main-wrapper .sitemap-container .transition {
	transition:200ms; -webkit-transition: all 200ms; -o-transition: all 200ms; -moz-transition: all 200ms;
}
.main-container > .main-wrapper .sitemap-container ul.arrow li a {
	transition:200ms; -webkit-transition: all 200ms; -o-transition: all 200ms; -moz-transition: all 200ms;
}
.main-container > .main-wrapper ul.arrow li .sitemap-container a {
	transition:200ms; -webkit-transition: all 200ms; -o-transition: all 200ms; -moz-transition: all 200ms;
}
.main-container > .main-wrapper .sitemap-container ul.arrow li {
	transition:200ms; -webkit-transition: all 200ms; -o-transition: all 200ms; -moz-transition: all 200ms;
}
.main-container > .main-wrapper ul.arrow .sitemap-container li {
	transition:200ms; -webkit-transition: all 200ms; -o-transition: all 200ms; -moz-transition: all 200ms;
}
.main-container > .main-wrapper .sitemap-container ul.arrow li i {
	transition:200ms; -webkit-transition: all 200ms; -o-transition: all 200ms; -moz-transition: all 200ms;
}
.main-container > .main-wrapper ul.arrow li .sitemap-container i {
	transition:200ms; -webkit-transition: all 200ms; -o-transition: all 200ms; -moz-transition: all 200ms;
}
.main-container > .main-wrapper .sitemap-container li a {
	transition:200ms; -webkit-transition: all 200ms; -o-transition: all 200ms; -moz-transition: all 200ms;
}
.main-container > .main-wrapper .sitemap-container .investor-relations ul li a {
	transition:200ms; -webkit-transition: all 200ms; -o-transition: all 200ms; -moz-transition: all 200ms;
}
.main-container > .main-wrapper .investor-relations ul li .sitemap-container a {
	transition:200ms; -webkit-transition: all 200ms; -o-transition: all 200ms; -moz-transition: all 200ms;
}
.main-container > .main-wrapper .sitemap-container .investor-relations ul li a i {
	transition:200ms; -webkit-transition: all 200ms; -o-transition: all 200ms; -moz-transition: all 200ms;
}
.main-container > .main-wrapper .investor-relations ul li a .sitemap-container i {
	transition:200ms; -webkit-transition: all 200ms; -o-transition: all 200ms; -moz-transition: all 200ms;
}
.main-container > .main-wrapper .sitemap-container li::before {
	display: none !important;
}
.main-container > .main-wrapper .sitemap-container li a {
	color: rgb(39, 39, 39); padding-bottom: 10px; font-size: 14px; font-weight: 400; text-decoration: none; display: block;
}
.main-container > .main-wrapper .sitemap-container li a::before {
	transition:200ms; font-family: FontAwesome; font-size: 17px; margin-right: 9px; display: inline-block !important; content: "\f105"; -webkit-transition: all 200ms; -o-transition: all 200ms; -moz-transition: all 200ms;
}
.main-container > .main-wrapper a.filter-group-mobile-toggler {
	background: rgba(195, 14, 46, 0.9); padding: 0px; border: currentColor; border-image: none; left: 0px; height: 40px; text-align: center; right: 0px; bottom: 0px; color: rgb(255, 255, 255); line-height: 40px; text-decoration: none !important; display: none; position: fixed; z-index: 99;
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper a.filter-group-mobile-toggler {
	display: block;
}
}
.main-container > .main-wrapper a.filter-group-mobile-toggler .a {
	display: none;
}
.main-container > .main-wrapper a.filter-group-mobile-toggler .b {
	display: block;
}
.main-container > .main-wrapper a.filter-group-mobile-toggler.collapsed .a {
	display: block;
}
.main-container > .main-wrapper a.filter-group-mobile-toggler.collapsed .b {
	display: none;
}
.main-container > .main-wrapper .filter-group {
	height: auto; display: block; opacity: 1;
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper :not(.mobile-static).filter-group {
	background: white; padding: 18px; transition:z-index 0s 0.3s, opacity 0.3s; left: 0px; top: 0px; width: 100%; height: calc(100% - 40px); right: 0px; bottom: 40px; overflow: auto; position: fixed; z-index: -1; opacity: 0; -webkit-transition: z-index 0s .3s, opacity .3s; -o-transition: z-index 0s .3s, opacity .3s; -moz-transition: z-index 0s .3s, opacity .3s;
}
.main-container > .main-wrapper .filter-group.in {
	transition:z-index, opacity 0.3s; z-index: 99; opacity: 1; -webkit-transition: z-index 0s, opacity .3s; -o-transition: z-index 0s, opacity .3s; -moz-transition: z-index 0s, opacity .3s;
}
.main-container > .main-wrapper .filter-group.collapsing {
	transition:z-index, opacity 0.3s; z-index: 99; opacity: 1; -webkit-transition: z-index 0s, opacity .3s; -o-transition: z-index 0s, opacity .3s; -moz-transition: z-index 0s, opacity .3s;
}
}
.main-container > .main-wrapper .filter-group .filter-pane [href='#clear'] {
	color: rgb(195, 14, 46); font-size: 11px; font-style: italic; font-weight: 500; margin-right: 11px; float: right;
}
.main-container > .main-wrapper .filter-group .filter-pane [href='#show-all'] {
	padding: 4px 11px; border-radius: 2px; color: rgb(39, 39, 39); font-size: 12px; text-decoration: none; margin-left: -6px; background-color: rgb(219, 219, 219); -webkit-border-radius: 2px; -moz-border-radius: 2px;
}
.main-container > .main-wrapper .filter-group .filter-pane [href='#show-all'] i {
	font-style: normal; margin-right: 7px;
}
.main-container > .main-wrapper .filter-group .filter-pane [href='#show-all']:hover {
	color: rgb(255, 255, 255); background-color: rgb(195, 14, 46);
}
.main-container > .main-wrapper .filter-group .filter-pane h4 {
	color: rgb(39, 39, 39); font-size: 14px; font-weight: bold;
}
.main-container > .main-wrapper .filter-group .filter-pane .filters .filter {
	display: block;
}
.main-container > .main-wrapper .filter-group .filter-pane .filters .filter:hover {
	background-color: rgb(255, 255, 255);
}
.main-container > .main-wrapper .filter-group .filter-pane .filters .filter input {
	margin: 5px 5px 0px 0px; float: left;
}
.main-container > .main-wrapper .filter-group .filter-pane .filters .filter input:checked + label {
	color: rgb(195, 14, 46);
}
.main-container > .main-wrapper .filter-group .filter-pane .filters .filter label {
	margin: 0px; color: rgb(39, 39, 39); padding-top: 5px; padding-bottom: 5px; font-size: 12px; font-weight: normal; display: block; -ms-user-select: none; -moz-user-select: none; -webkit-user-select: none; user-select: none;
}
.main-container > .main-wrapper .triple-container .items {
	margin-right: -11px; margin-left: -11px;
}
.main-container > .main-wrapper .triple-container .items .item {
	padding: 0px !important; width: calc( 33.33333333% - 22px ); height: 290px; clear: none !important; margin-right: 11px; margin-bottom: 20px; margin-left: 11px; float: left; display: block; background-color: rgb(244, 244, 244);
}
@media screen and (max-width:1023px) and (min-width:768px)
{
.main-container > .main-wrapper .triple-container .items .item {
	width: calc( 50% - 22px );
}
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper .triple-container .items .item {
	width: calc( 100% - 22px );
}
}
.main-container > .main-wrapper .triple-container .items .item .img-holder {
	border-width: 5px 5px 0px; border-style: solid solid none; border-color: transparent transparent currentColor; border-image: none; height: 220px; overflow: hidden; position: relative;
}
.main-container > .main-wrapper .triple-container .items .item .img-holder .img {
	background-position: center; transition:transform 2s, transform 2s, -moz-transform 2s, -o-transform 2s; height: 100%; background-size: cover; -webkit-transition: -webkit-transform 2s ease; -o-transition: transform 2s ease, -o-transform 2s ease; -moz-transition: transform 2s ease, -moz-transform 2s ease; -moz-background-size: cover; -o-background-size: cover;
}
.main-container > .main-wrapper .triple-container .items .item .name {
	height: 65px;
}
.main-container > .main-wrapper .triple-container .items .item .label {
	height: 65px;
}
.main-container > .main-wrapper .triple-container .items .item .name .content {
	top: 50%; text-align: center; color: rgb(72, 72, 72); padding-right: 10px; padding-left: 10px; font-family: Arial, Roboto, sans-serif; font-size: 14px; font-weight: normal; position: relative; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -o-transform: translateY(-50%);
}
.main-container > .main-wrapper .triple-container .items .item .label .content {
	top: 50%; text-align: center; color: rgb(72, 72, 72); padding-right: 10px; padding-left: 10px; font-family: Arial, Roboto, sans-serif; font-size: 14px; font-weight: normal; position: relative; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -o-transform: translateY(-50%);
}
.main-container > .main-wrapper .triple-container .items .item:hover {
	text-decoration: none;
}
.main-container > .main-wrapper .triple-container .items .item:hover .img-holder .img {
	transform: scale(1.05); -moz-transform: scale(1.05); -webkit-transform: scale(1.05); -o-transform: scale(1.05);
}
.main-container > .main-wrapper .triple-container .items.video .item {
	transition:200ms; display: block; position: relative; transform-style: preserve-3d; background-color: transparent; -webkit-transform-style: preserve-3d; -webkit-transition: all 200ms; -o-transition: all 200ms; -moz-transition: all 200ms; -moz-transform-style: preserve-3d;
}
.main-container > .main-wrapper .triple-container .items.video .item .img {
	position: relative;
}
.main-container > .main-wrapper .triple-container .items.video .item .img::after {
	border: 1px solid white; border-image: none; left: 50%; top: 50%; width: 60px; height: 60px; text-align: center; color: rgb(255, 255, 255); line-height: 63px; font-family: FontAwesome; font-size: 20px; position: absolute; content: "\f04b"; opacity: 0.5; transform: translateY(-50%) translateX(-50%); background-color: black; -moz-transform: translateY(-50%) translateX(-50%); -webkit-transform: translateY(-50%) translateX(-50%); -o-transform: translateY(-50%) translateX(-50%);
}
.main-container > .main-wrapper .triple-container .items.video .item .img::before {
	transition:opacity 200ms; left: 0px; top: 0px; width: 100%; height: 100%; right: 0px; bottom: 0px; position: absolute; content: ""; opacity: 0; background-color: rgba(195, 14, 46, 0.8); -webkit-transition: opacity 200ms ease; -o-transition: opacity 200ms ease; -moz-transition: opacity 200ms ease;
}
.main-container > .main-wrapper .triple-container .items.video .item .img:hover::before {
	opacity: 1;
}
.main-container > .main-wrapper .triple-container .items.video .item:hover {
	text-decoration: none;
}
.main-container > .main-wrapper .triple-container .items.video .item:hover .img-holder .img {
	transform: scale(1); -moz-transform: scale(1); -webkit-transform: scale(1); -o-transform: scale(1);
}
.main-container > .main-wrapper .triple-container .pagination-container {
	clear: both;
}
.main-container > .main-wrapper .tetra-container .items {
	margin-right: -11px; margin-left: -11px;
}
.main-container > .main-wrapper .tetra-container .items .item {
	background: white; padding: 0px !important; border-radius: 5px; transition:box-shadow 200ms, -webkit-box-shadow 200ms, -moz-box-shadow 200ms; width: calc( 25% - 22px ); height: 250px; clear: none !important; margin-right: 11px; margin-bottom: 22px; margin-left: 11px; float: left; position: relative; -webkit-border-radius: 5px; -moz-border-radius: 5px; -webkit-transition: -webkit-box-shadow 200ms ease; -o-transition: box-shadow 200ms ease; -moz-transition: box-shadow 200ms ease, -moz-box-shadow 200ms ease;
}
@media screen and (max-width:1023px) and (min-width:768px)
{
.main-container > .main-wrapper .tetra-container .items .item {
	width: calc( 50% - 22px ); height: 300px;
}
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper .tetra-container .items .item {
	width: calc( 50% - 22px ); height: 100px;
}
}
.main-container > .main-wrapper .tetra-container .items .item img {
	transition:transform 200ms, transform 200ms, -moz-transform 200ms, -o-transform 200ms; left: 50%; top: 50%; position: absolute; max-width: 130px; transform: translate(-50%, -50%) scale(1); -moz-transform: translate(-50%, -50%) scale(1); -webkit-transform: translate(-50%, -50%) scale(1); -o-transform: translate(-50%, -50%) scale(1); -webkit-transition: -webkit-transform 200ms ease; -o-transition: transform 200ms ease, -o-transform 200ms ease; -moz-transition: transform 200ms ease, -moz-transform 200ms ease;
}
.main-container > .main-wrapper .tetra-container .items .item:hover {
	z-index: 1; box-shadow: 0px 4px 12px rgba(0,0,0,0.14); -webkit-box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.14); -moz-box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.14);
}
.main-container > .main-wrapper .tetra-container .items::after {
	clear: both; display: table; content: "";
}
.main-container > .main-wrapper .product-tetra .items {
	
}
.main-container > .main-wrapper .product-tetra .items .item {
	background-position: center; padding: 60px 20px 20px !important; border-radius: 5px; transition:box-shadow 200ms, -webkit-box-shadow 200ms, -moz-box-shadow 200ms; width: calc( 50% - 10px ); height: 300px; text-align: center; clear: none !important; text-decoration: none; margin-right: 5px; margin-bottom: 10px; margin-left: 5px; float: left; position: relative; background-repeat: no-repeat; background-size: cover; background-color: white; -webkit-border-radius: 5px; -moz-border-radius: 5px; -webkit-transition: -webkit-box-shadow 200ms ease; -o-transition: box-shadow 200ms ease; -moz-transition: box-shadow 200ms ease, -moz-box-shadow 200ms ease; -moz-background-size: cover; -o-background-size: cover;
}
@media screen and (max-width:1023px) and (min-width:768px)
{
.main-container > .main-wrapper .product-tetra .items .item {
	width: calc( 50% - 10px ); height: 300px;
}
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper .product-tetra .items .item {
	width: calc( 100% - 10px ); height: 300px;
}
}
.main-container > .main-wrapper .product-tetra .items .item.home {
	background-image: url("../img/catalog/home.png");
}
.main-container > .main-wrapper .product-tetra .items .item.professional {
	background-image: url("../img/catalog/professional.png");
}
.main-container > .main-wrapper .product-tetra .items .item.borcam {
	background-image: url("../img/catalog/borcam.png");
}
.main-container > .main-wrapper .product-tetra .items .item.new {
	background-image: url("../img/catalog/home.png");
}
.main-container > .main-wrapper .product-tetra .items .item .bg {
	border-radius: 4px; border: 1px solid rgb(217, 217, 217); transition:opacity 200ms; border-image: none; left: 0px; top: 0px; width: 100%; height: 300px; right: 0px; bottom: 0px; position: absolute; z-index: 0; background-color: white; -webkit-border-radius: 4px; -moz-border-radius: 4px; -webkit-transition: opacity 200ms ease; -o-transition: opacity 200ms ease; -moz-transition: opacity 200ms ease;
}
@media screen and (max-width:1023px) and (min-width:768px)
{
.main-container > .main-wrapper .product-tetra .items .item .bg {
	height: 300px;
}
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper .product-tetra .items .item .bg {
	height: 300px;
}
}
.main-container > .main-wrapper .product-tetra .items .item h1 {
	transition:color 200ms; color: rgb(195, 14, 46); font-size: 26px; font-weight: 200; margin-top: 0px; margin-bottom: 22px; position: relative; z-index: 1; -webkit-transition: color 200ms ease; -o-transition: color 200ms ease; -moz-transition: color 200ms ease;
}
.main-container > .main-wrapper .product-tetra .items .item div {
	transition:color 200ms; height: 90px; color: rgb(87, 87, 87); font-size: 13px; font-weight: normal; position: relative; z-index: 1; -webkit-transition: color 200ms ease; -o-transition: color 200ms ease; -moz-transition: color 200ms ease;
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper .product-tetra .items .item div {
	height: auto;
}
}
.main-container > .main-wrapper .product-tetra .items .item .btn {
	position: relative; z-index: 1;
}
.main-container > .main-wrapper .product-tetra .items .item:hover h1 {
	color: white;
}
.main-container > .main-wrapper .product-tetra .items .item:hover div {
	color: white;
}
.main-container > .main-wrapper .product-tetra .items .item:hover .btn {
	border-color: white; color: rgb(195, 14, 46); background-color: white;
}
.main-container > .main-wrapper .product-tetra .items .item:hover .bg {
	opacity: 0.8; background-color: rgb(195, 14, 46);
}
.main-container > .main-wrapper .product-tetra .items::after {
	clear: both; display: table; content: "";
}
.main-container > .main-wrapper .select-nav {
	padding: 30px; margin-bottom: 60px; background-color: rgb(244, 244, 244);
}
.main-container > .main-wrapper .select-nav h1 {
	color: rgb(39, 39, 39); font-size: 24px; margin-top: 0px; margin-bottom: 30px;
}
.main-container > .main-wrapper .select-nav .custom-arrow {
	width: calc(100% - 230px);
}
@media screen and (max-width:1023px) and (min-width:768px)
{
.main-container > .main-wrapper .select-nav .custom-arrow {
	width: 100%;
}
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper .select-nav .custom-arrow {
	width: 100%;
}
}
.main-container > .main-wrapper .selling-points-container {
	padding: 20px; background-color: rgb(244, 244, 244);
}
.main-container > .main-wrapper .selling-points-container h1.label {
	text-align: right !important; color: rgb(30, 30, 30) !important; line-height: 13px !important; font-family: "Helvetica Neue"; font-size: 15px !important; font-weight: 300 !important; margin-top: 11px; margin-bottom: 20px;
}
.main-container > .main-wrapper .selling-points-container h1.label::after {
	content: ":";
}
.main-container > .main-wrapper .selling-points-container.authorized-dealers h1.label {
	font-family: Arial; font-weight: 400 !important;
}
.main-container > .main-wrapper .selling-points-container .btn.general {
	margin-top: 20px; margin-bottom: 30px;
}
.main-container > .main-wrapper .selling-points-container .slider-container.two .slider .seq-pagination li .call-to-action {
	margin-top: 20px; margin-bottom: 30px;
}
.main-container > .main-wrapper .slider-container.two .slider .seq-pagination li .selling-points-container .call-to-action {
	margin-top: 20px; margin-bottom: 30px;
}
.main-container > .main-wrapper .selling-points-container .slider-container.three .slider .seq-pagination.fake-pagination li .call-to-action {
	margin-top: 20px; margin-bottom: 30px;
}
.main-container > .main-wrapper .slider-container.three .slider .seq-pagination.fake-pagination li .selling-points-container .call-to-action {
	margin-top: 20px; margin-bottom: 30px;
}
.main-container > .main-wrapper .selling-points-container .slider-history .carousel .owl-nav .owl-prev {
	margin-top: 20px; margin-bottom: 30px;
}
.main-container > .main-wrapper .slider-history .carousel .owl-nav .selling-points-container .owl-prev {
	margin-top: 20px; margin-bottom: 30px;
}
.main-container > .main-wrapper .selling-points-container .slider-history .carousel .owl-nav .owl-next {
	margin-top: 20px; margin-bottom: 30px;
}
.main-container > .main-wrapper .slider-history .carousel .owl-nav .selling-points-container .owl-next {
	margin-top: 20px; margin-bottom: 30px;
}
.main-container > .main-wrapper .selling-points-container .brands-slider .left .owl-nav .owl-prev {
	margin-top: 20px; margin-bottom: 30px;
}
.main-container > .main-wrapper .brands-slider .left .owl-nav .selling-points-container .owl-prev {
	margin-top: 20px; margin-bottom: 30px;
}
.main-container > .main-wrapper .selling-points-container .brands-slider .left .owl-nav .owl-next {
	margin-top: 20px; margin-bottom: 30px;
}
.main-container > .main-wrapper .brands-slider .left .owl-nav .selling-points-container .owl-next {
	margin-top: 20px; margin-bottom: 30px;
}
.main-container > .main-wrapper .selling-points-container .catalog-slider-container .left .slider .owl-nav .owl-prev {
	margin-top: 20px; margin-bottom: 30px;
}
.main-container > .main-wrapper .catalog-slider-container .left .slider .owl-nav .selling-points-container .owl-prev {
	margin-top: 20px; margin-bottom: 30px;
}
.main-container > .main-wrapper .selling-points-container .catalog-slider-container .left .slider .owl-nav .owl-next {
	margin-top: 20px; margin-bottom: 30px;
}
.main-container > .main-wrapper .catalog-slider-container .left .slider .owl-nav .selling-points-container .owl-next {
	margin-top: 20px; margin-bottom: 30px;
}
.main-container > .main-wrapper .selling-points-container .map-holder {
	width: calc(100% - 470px); height: 470px; float: left; position: relative; background-color: rgb(219, 219, 219);
}
@media screen and (max-width:1023px) and (min-width:768px)
{
.main-container > .main-wrapper .selling-points-container .map-holder {
	width: calc(100% - 260px);
}
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper .selling-points-container .map-holder {
	width: auto; float: none;
}
}
.main-container > .main-wrapper .selling-points-container .point-list-container {
	width: 470px; height: 470px; padding-right: 20px; padding-left: 40px; float: right; position: relative;
}
@media screen and (max-width:1023px) and (min-width:768px)
{
.main-container > .main-wrapper .selling-points-container .point-list-container {
	width: 260px;
}
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper .selling-points-container .point-list-container {
	width: auto; padding-left: 20px; float: none;
}
}
.main-container > .main-wrapper .selling-points-container .point-list-container .custom-arrow {
	width: 100%;
}
.main-container > .main-wrapper .selling-points-container .point-list-container .custom-arrow select {
	text-transform: capitalize;
}
.main-container > .main-wrapper .selling-points-container .point-list-container .custom-arrow select option {
	text-transform: capitalize;
}
.main-container > .main-wrapper .selling-points-container .point-list-container .cta-show-all {
	text-align: center;
}
.main-container > .main-wrapper .selling-points-container .point-list-container .cta-show-all a {
	font-family: Arial, Roboto, sans-serif; font-size: 12px;
}
.main-container > .main-wrapper .selling-points-container .point-list-container .close {
	top: 0px; right: 0px; display: none; position: absolute; z-index: 20;
}
.main-container > .main-wrapper .selling-points-container .point-list-container .list-wrapper {
	transition:200ms; position: relative; -webkit-transition: all 200ms ease; -o-transition: all 200ms ease; -moz-transition: all 200ms ease;
}
.main-container > .main-wrapper .selling-points-container .point-list-container .point-list {
	height: 230px; overflow: hidden; padding-left: 14px; margin-left: -14px; position: relative;
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper .selling-points-container .point-list-container .point-list {
	height: 400px;
}
}
.main-container > .main-wrapper .selling-points-container .point-list-container .point-list .item {
	padding: 20px 30px; border: 1px solid rgb(207, 207, 207); border-image: none; margin-bottom: 10px; position: relative; cursor: pointer;
}
.main-container > .main-wrapper .selling-points-container .point-list-container .point-list .item::before {
	border-radius: 100%; border: 1px solid rgb(207, 207, 207); transition:200ms; border-image: none; left: -14px; top: 50%; width: 28px; height: 28px; text-align: center; color: rgb(195, 14, 46); line-height: 27px; display: block; position: absolute; content: attr(data-num); transform: translateY(-50%); background-color: rgb(244, 244, 244); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -o-transform: translateY(-50%); -webkit-border-radius: 100%; -moz-border-radius: 100%; -webkit-transition: all 200ms; -o-transition: all 200ms; -moz-transition: all 200ms;
}
.main-container > .main-wrapper .selling-points-container .point-list-container .point-list .item.focus::before {
	border-color: rgb(195, 14, 46); color: rgb(255, 255, 255); background-color: rgb(195, 14, 46);
}
.main-container > .main-wrapper .selling-points-container .point-list-container .point-list .item:hover::before {
	border-color: rgb(195, 14, 46); color: rgb(255, 255, 255); background-color: rgb(195, 14, 46);
}
.main-container > .main-wrapper .selling-points-container .point-list-container .point-list .item b {
	margin: 0px; line-height: 14px; padding-bottom: 5px; font-family: Arial, Roboto, sans-serif; font-size: 12px;
}
.main-container > .main-wrapper .selling-points-container .point-list-container .point-list .item p {
	margin: 0px; line-height: 14px; padding-bottom: 5px; font-family: Arial, Roboto, sans-serif; font-size: 12px;
}
.main-container > .main-wrapper .selling-points-container .point-list-container .point-list .item div {
	margin: 0px; line-height: 14px; padding-bottom: 5px; font-family: Arial, Roboto, sans-serif; font-size: 12px;
}
.main-container > .main-wrapper .selling-points-container .point-list-container.expanded .list-wrapper {
	background: rgb(244, 244, 244); left: 0px; top: 76px; width: 100%; height: auto; right: 0px; bottom: 0px; position: absolute; z-index: 10;
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper .selling-points-container .point-list-container.expanded .list-wrapper {
	top: 45px;
}
}
.main-container > .main-wrapper .selling-points-container .point-list-container.expanded .list-wrapper .point-list {
	left: 0px; top: 0px; width: 100%; height: 100%; right: 0px; bottom: 0px; overflow: auto; padding-left: 40px; margin-left: 0px; position: absolute;
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper .selling-points-container .point-list-container.expanded .list-wrapper .point-list {
	margin-left: -20px;
}
}
.main-container > .main-wrapper .selling-points-container .point-list-container.expanded .close {
	display: block;
}
.main-container > .main-wrapper .selling-points-container.full-page {
	padding: 0px; background-color: transparent;
}
.main-container > .main-wrapper .selling-points-container.full-page .map-holder {
	border: 20px solid rgb(244, 244, 244); border-image: none; width: 100%; height: 470px; float: none; position: relative; background-color: rgb(219, 219, 219);
}
.main-container > .main-wrapper .selling-points-container.full-page .point-list-container {
	width: auto; height: auto; padding-right: 0px; padding-left: 0px; float: none; position: relative;
}
.main-container > .main-wrapper .selling-points-container.full-page .point-list {
	height: auto; overflow: auto; margin-right: -9px; margin-left: -9px; position: relative;
}
.main-container > .main-wrapper .selling-points-container.full-page .point-list .item {
	border-width: medium medium 1px; border-style: none none solid; border-color: currentColor currentColor rgb(229, 229, 229); border-image: none; width: calc( 50% - 18px ); padding-top: 25px; padding-right: 0px !important; padding-bottom: 0px; padding-left: 0px !important; clear: none !important; margin-right: 9px; margin-bottom: 20px; margin-left: 9px; float: left; min-height: 165px;
}
html[lang^='ru'] .main-container > .main-wrapper .selling-points-container.full-page .point-list .item {
	min-height: 230px;
}
@media screen and (max-width:1023px) and (min-width:768px)
{
.main-container > .main-wrapper .selling-points-container.full-page .point-list .item {
	width: calc( 50% - 18px );
}
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper .selling-points-container.full-page .point-list .item {
	width: calc( 100% - 18px );
}
}
.main-container > .main-wrapper .selling-points-container.full-page .point-list .item::before {
	background: none; border-radius: 0px; border: currentColor; transition:200ms; border-image: none; left: auto; top: 25px; width: auto; height: auto; text-align: center; right: 0px; color: rgb(94, 94, 94); line-height: 20px; display: block; position: absolute; content: attr(data-num); transform: none; -moz-transform: none; -webkit-transform: none; -o-transform: none; -webkit-border-radius: 0; -moz-border-radius: 0; -webkit-transition: all 200ms; -o-transition: all 200ms; -moz-transition: all 200ms;
}
.main-container > .main-wrapper .selling-points-container.full-page .point-list .item.focus::before {
	border-color: transparent; color: rgb(195, 14, 46); background-color: transparent;
}
.main-container > .main-wrapper .selling-points-container.full-page .point-list .item:hover::before {
	border-color: transparent; color: rgb(195, 14, 46); background-color: transparent;
}
.main-container > .main-wrapper .selling-points-container.full-page .point-list .item .info {
	color: rgb(87, 87, 87); padding-left: 30px; font-family: Arial; font-size: 12px; margin-top: 15px; margin-bottom: 15px; position: relative;
}
.main-container > .main-wrapper .selling-points-container.full-page .point-list .item .info div {
	color: rgb(29, 29, 27); font-size: 14px;
}
.main-container > .main-wrapper .selling-points-container.full-page .point-list .item .info::before {
	top: 3px; color: rgb(128, 128, 128); font-family: FontAwesome; font-size: 20px; margin-left: -30px; position: absolute; content: "";
}
.main-container > .main-wrapper .selling-points-container.full-page .point-list .item .info.tel::before {
	content: "\f095";
}
.main-container > .main-wrapper .selling-points-container.full-page .point-list .item .info.fax::before {
	content: "\f1ac";
}
.main-container > .main-wrapper .selling-points-container.full-page .point-list .item .info.mail::before {
	content: "\f0e0";
}
.main-container > .main-wrapper .selling-points-container.full-page .point-list .item .info.callcenter::before {
	font-family: icomoon; content: "\eaee";
}
.main-container > .main-wrapper .selling-points-container.full-page .point-list .item .title {
	font-weight: bold;
}
.main-container > .main-wrapper .landing-items-container .landing-item {
	height: 230px; margin-bottom: 60px;
}
.main-container > .main-wrapper .landing-items-container .landing-item .img-holder {
	border-radius: 4px; height: 205px; overflow: hidden; position: relative; -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
.main-container > .main-wrapper .landing-items-container .landing-item .img-holder .img {
	transition:transform 5s, transform 5s, -moz-transform 5s, -o-transform 5s; -webkit-transition: -webkit-transform 5s ease; -o-transition: transform 5s ease, -o-transform 5s ease; -moz-transition: transform 5s ease, -moz-transform 5s ease;
}
.main-container > .main-wrapper .landing-items-container .landing-item .img-holder .img:hover {
	transform: scale(1.05); -moz-transform: scale(1.05); -webkit-transform: scale(1.05); -o-transform: scale(1.05);
}
.main-container > .main-wrapper .landing-items-container .landing-item .img {
	background-position: center; border-radius: 4px; height: 205px; background-repeat: no-repeat; background-size: cover; -webkit-border-radius: 4px; -moz-border-radius: 4px; -moz-background-size: cover; -o-background-size: cover;
}
.main-container > .main-wrapper .landing-items-container .landing-item .cta {
	padding: 0px 20px; border-radius: 100px; transition:background-color 200ms, color 200ms; top: -25px; height: 50px; color: rgb(29, 29, 27); line-height: 50px; font-size: 15px; font-weight: 500; margin-left: 20px; display: inline-block; white-space: nowrap; position: relative; z-index: 1; box-shadow: 0px 4px 12px rgba(0,0,0,0.14); background-color: white; -webkit-border-radius: 100px; -webkit-box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.14); -moz-box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.14); -moz-border-radius: 100px; -webkit-transition: background-color 200ms ease, color 200ms ease; -o-transition: background-color 200ms ease, color 200ms ease; -moz-transition: background-color 200ms ease, color 200ms ease;
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper .landing-items-container .landing-item .cta {
	font-size: 13px;
}
}
.main-container > .main-wrapper .landing-items-container .landing-item .cta::before {
	transition:color 200ms; color: inherit; font-family: FontAwesome; font-size: 17px; font-weight: 500; margin-right: 9px; content: "\f105"; -webkit-transition: color 200ms ease; -o-transition: color 200ms ease; -moz-transition: color 200ms ease;
}
.main-container > .main-wrapper .landing-items-container .landing-item .cta:hover {
	color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(195, 14, 46);
}
.main-container > .main-wrapper .special-heading {
	text-align: center; font-size: 21px; font-weight: 300; margin-top: 0px; margin-bottom: 40px;
}
.main-container > .main-wrapper .landing-slider-container {
	margin-bottom: 75px;
}
.main-container > .main-wrapper .landing-slider-container ul.nav {
	width: 280px; height: 400px; margin-right: 0px; margin-bottom: 0px; border-right-color: currentColor; border-bottom-color: currentColor; border-right-width: medium; border-bottom-width: 0px; border-right-style: none; border-bottom-style: none; float: none; display: inline-block; position: relative; z-index: 3; background-color: white;
}
.main-container > .main-wrapper .landing-slider-container ul.nav li {
	border-image: none; height: 80px; border-top-color: currentColor; border-right-color: currentColor; border-bottom-color: rgb(227, 227, 227) !important; border-left-color: currentColor; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px !important; border-left-width: 0px; border-top-style: none; border-right-style: none; border-bottom-style: solid !important; border-left-style: none; display: block;
}
.main-container > .main-wrapper .landing-slider-container ul.nav li:last-child {
	border-bottom-color: currentColor !important; border-bottom-width: medium !important; border-bottom-style: none !important;
}
.main-container > .main-wrapper .landing-slider-container ul.nav li:only-child {
	border-bottom-color: currentColor !important; border-bottom-width: medium !important; border-bottom-style: none !important;
}
.main-container > .main-wrapper .landing-slider-container ul.nav li a {
	margin: 0px; padding: 0px 30px !important; border-radius: 100px !important; border: 0px currentColor !important; transition:200ms; border-image: none !important; width: calc(100% + 20px); height: 64px; line-height: 64px; font-size: 15px; display: block; position: relative; transform: translateY(8px) translateX(8px); -moz-transform: translateY(8px) translateX(8px); -webkit-transform: translateY(8px) translateX(8px); -o-transform: translateY(8px) translateX(8px); -webkit-border-radius: 100px; -moz-border-radius: 100px; -webkit-transition: all 200ms ease; -o-transition: all 200ms ease; -moz-transition: all 200ms ease;
}
.main-container > .main-wrapper .landing-slider-container ul.nav li a span {
	top: 50%; line-height: normal; display: inline-block; position: absolute; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -o-transform: translateY(-50%);
}
.main-container > .main-wrapper .landing-slider-container ul.nav li:hover a {
	color: rgb(255, 255, 255) !important; font-weight: bold; background-color: rgb(195, 14, 46) !important;
}
.main-container > .main-wrapper .landing-slider-container ul.nav li.active a {
	color: rgb(255, 255, 255) !important; font-weight: bold; background-color: rgb(195, 14, 46) !important;
}
.main-container > .main-wrapper .landing-slider-container .tab-content {
	background: white; width: calc(100% - 280px); height: 400px; float: right; position: relative; z-index: 1;
}
.main-container > .main-wrapper .landing-slider-container .tab-content .tab-pane {
	background-position: center; height: 100%; position: relative; background-repeat: no-repeat; background-size: cover; -moz-background-size: cover; -o-background-size: cover;
}
.main-container > .main-wrapper .landing-slider-container .tab-content .tab-pane::after {
	left: 0px; height: 40%; right: 0px; bottom: 0px; position: absolute; content: ""; background-image: linear-gradient(rgba(29, 29, 27, 0), rgba(29, 29, 27, 0.9));
}
.main-container > .main-wrapper .landing-slider-container .tab-content .tab-pane h1 {
	margin: 0px; padding: 0px; left: 50px; width: 50%; bottom: 50px; color: rgb(255, 255, 255); font-size: 30px; position: absolute; z-index: 2;
}
.main-container > .main-wrapper .landing-slider-container .tab-content .tab-pane .btn {
	right: 44px; bottom: 44px; padding-right: 40px; padding-left: 40px; position: absolute; z-index: 2;
}
.main-container > .main-wrapper .event-calendar-container .items .item {
	padding: 0px; border: 1px solid rgb(217, 217, 217); border-image: none; width: 50%; height: 270px; color: rgb(87, 87, 87); clear: none !important; text-decoration: none; margin-bottom: 20px; float: left; position: relative;
}
.main-container > .main-wrapper .event-calendar-container .items .item .content {
	padding: 17px;
}
.main-container > .main-wrapper .event-calendar-container .items .item.left {
	border-radius: 4px 0px 0px 4px; border-right-color: currentColor; border-right-width: medium; border-right-style: none; -webkit-border-radius: 4px 0 0 4px; -moz-border-radius: 4px 0 0 4px;
}
.main-container > .main-wrapper .event-calendar-container .items .item.right {
	border-radius: 0px 4px 4px 0px; -webkit-border-radius: 0 4px 4px 0; -moz-border-radius: 0 4px 4px 0;
}
.main-container > .main-wrapper .event-calendar-container .items .item.alone {
	border-radius: 4px; width: 50%; -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper .event-calendar-container .items .item {
	border-radius: 4px !important; border: 1px solid rgb(217, 217, 217) !important; border-image: none !important; width: 100%; float: none; -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
}
.main-container > .main-wrapper .event-calendar-container .items .item .date {
	color: rgb(29, 29, 27); font-size: 18px; font-weight: 300; margin-bottom: 14px; float: left;
}
.main-container > .main-wrapper .event-calendar-container .items .item .name {
	color: rgb(29, 29, 27); clear: both; font-size: 15px; font-weight: bold; margin-bottom: 5px;
}
.main-container > .main-wrapper .event-calendar-container .items .item .details {
	color: rgb(29, 29, 27); font-family: Arial; font-size: 13px;
}
.main-container > .main-wrapper .event-calendar-container .items .item .location {
	font-size: 18px; float: right;
}
.main-container > .main-wrapper .event-calendar-container .items .item .img {
	background-position: center; border-radius: 4px; border: 1px solid rgb(234, 234, 234); border-image: none; left: 7px; height: 145px; right: 7px; bottom: 7px; position: absolute; background-repeat: no-repeat; background-size: cover; -webkit-border-radius: 4px; -moz-border-radius: 4px; -moz-background-size: cover; -o-background-size: cover;
}
.main-container > .main-wrapper .event-calendar-container .items::after {
	width: 100%; clear: both; display: block; content: "";
}
.main-container > .main-wrapper .event-calendar-filter-select {
	top: 80px; right: 50px; position: absolute;
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper .event-calendar-filter-select {
	position: static;
}
.main-container > .main-wrapper .event-calendar-filter-select .custom-arrow {
	width: 100%; margin-bottom: 20px;
}
}
.main-container > .main-wrapper .sidebar.left {
	padding: 0px; margin-top: 50px; border-bottom-color: transparent; border-bottom-width: 50px; border-bottom-style: solid; z-index: 1;
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper .sidebar.left {
	padding-bottom: 0px; margin-top: 0px; border-bottom-color: transparent; border-bottom-width: 0px; border-bottom-style: solid; z-index: 0;
}
}
.main-container > .main-wrapper .sidebar.left .side-nav-toggle {
	height: 40px; text-align: center; color: rgb(39, 39, 39); line-height: 40px; font-size: 14px; margin-right: -20px; margin-left: -20px; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid;
}
.main-container > .main-wrapper .sidebar.left .side-nav-toggle::after {
	transition:transform 200ms, transform 200ms, -moz-transform 200ms, -o-transform 200ms; right: 20px; font-family: FontAwesome; position: absolute; content: "\f106"; -webkit-transition: -webkit-transform 200ms; -o-transition: transform 200ms, -o-transform 200ms; -moz-transition: transform 200ms, -moz-transform 200ms;
}
.main-container > .main-wrapper .sidebar.left .side-nav-toggle.collapsed::after {
	transform: scaleY(-1); -moz-transform: scaleY(-1); -webkit-transform: scaleY(-1); -o-transform: scaleY(-1);
}
.main-container > .main-wrapper .sidebar.left .side-box {
	padding-top: 25px; padding-right: 0px; padding-bottom: 25px;
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper .sidebar.left .side-box {
	padding: 0px 20px; border: currentColor; border-image: none;
}
}
.main-container > .main-wrapper .sidebar.left .side-box .parent-title {
	color: rgb(162, 162, 162); text-transform: uppercase; padding-right: 20px; padding-left: 20px; font-size: 18px; font-weight: bold; margin-bottom: 30px;
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper .sidebar.left .side-box .parent-title {
	padding: 11px; text-align: center; color: rgb(255, 255, 255); font-size: 14px; font-weight: normal; margin-right: -20px; margin-bottom: 0px; margin-left: -20px; border-bottom-color: rgba(0, 0, 0, 0.1); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(195, 14, 46);
}
.main-container > .main-wrapper .sidebar.left .side-box [data-toggle].parent-title::after {
	right: 20px; font-family: FontAwesome; position: absolute; content: "\f106";
}
.main-container > .main-wrapper .sidebar.left .side-box .parent-title.collapsed {
	color: rgb(0, 0, 0); background-color: transparent;
}
.main-container > .main-wrapper .sidebar.left .side-box [data-toggle].parent-title.collapsed::after {
	content: "\f107";
}
}
@media screen and (min-width:767px)
{
.main-container > .main-wrapper .sidebar.left .side-nav.collapse {
	height: auto !important; display: block;
}
}
.main-container > .main-wrapper .sidebar.left .side-nav ul {
	list-style: none; margin: 0px; padding: 0px 10px 0px 0px;
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper .sidebar.left .side-nav ul {
	padding-right: 20px;
}
}
.main-container > .main-wrapper .sidebar.left .side-nav ul li {
	margin: 0px -30px 0px 0px; padding: 0px; list-style-type: none; position: relative;
}
.main-container > .main-wrapper .sidebar.left .side-nav ul li.ms-listMenu-editLink {
	display: none;
}
.main-container > .main-wrapper .sidebar.left .side-nav ul li.has-child > a span.additional-background span.menu-item-text::after {
	top: 14px; right: 45px; font-family: FontAwesome; position: absolute; content: "\f107";
}
.main-container > .main-wrapper .sidebar.left .side-nav ul li a {
	background: none; padding: 0px; text-decoration: none; display: block;
}
.main-container > .main-wrapper .sidebar.left .side-nav ul li a:hover {
	background: none;
}
.main-container > .main-wrapper .sidebar.left .side-nav ul li a span.additional-background span.menu-item-text {
	padding: 12px 40px 12px 20px; border-radius: 100px; transition:background-color 200ms, color 200ms; text-align: left; color: rgb(39, 39, 39); font-size: 14px; font-weight: 400; border-bottom-color: transparent; border-bottom-width: 1px; border-bottom-style: solid; display: block; -webkit-border-radius: 100px; -moz-border-radius: 100px; -webkit-transition: background-color 200ms ease, color 200ms ease; -o-transition: background-color 200ms ease, color 200ms ease; -moz-transition: background-color 200ms ease, color 200ms ease;
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper .sidebar.left .side-nav ul li a span.additional-background span.menu-item-text {
	text-align: center; padding-right: 20px;
}
}
.main-container > .main-wrapper .sidebar.left .side-nav ul li:hover a span.additional-background span.menu-item-text {
	background: rgb(195, 14, 46); border-radius: 100px; color: rgb(255, 255, 255); -webkit-border-radius: 100px; -moz-border-radius: 100px;
}
.main-container > .main-wrapper .sidebar.left .side-nav ul li.selected a span.additional-background span.menu-item-text {
	background: rgb(195, 14, 46); border-radius: 100px; color: rgb(255, 255, 255); -webkit-border-radius: 100px; -moz-border-radius: 100px;
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper .sidebar.left .side-nav ul li:hover a span.additional-background span.menu-item-text {
	text-align: center; padding-right: 20px;
}
.main-container > .main-wrapper .sidebar.left .side-nav ul li.selected a span.additional-background span.menu-item-text {
	text-align: center; padding-right: 20px;
}
}
.main-container > .main-wrapper .sidebar.left .side-nav ul li.expanded::before {
	background: rgb(241, 241, 241); left: 20px; top: -1px; height: 1px; right: 20px; position: absolute; content: "";
}
.main-container > .main-wrapper .sidebar.left .side-nav ul li.expanded > a span.additional-background span.menu-item-text {
	border-radius: 25px 25px 0px 0px; color: rgb(0, 0, 0); -webkit-border-radius: 25px 25px 0px 0px; -moz-border-radius: 25px 25px 0px 0px;
}
.main-container > .main-wrapper .sidebar.left .side-nav ul li.expanded > a span.additional-background span.menu-item-text::after {
	content: "\f106";
}
.main-container > .main-wrapper .sidebar.left .side-nav ul li.expanded a span.additional-background span.menu-item-text {
	background: rgb(229, 229, 229); color: rgb(0, 0, 0);
}
.main-container > .main-wrapper .sidebar.left .side-nav ul li.expanded ul {
	opacity: 1; transform: translateY(0px); -moz-transform: translateY(0px); -webkit-transform: translateY(0px); -o-transform: translateY(0px);
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper .sidebar.left .side-nav ul li.expanded ul {
	border: currentColor; border-image: none;
}
}
.main-container > .main-wrapper .sidebar.left .side-nav ul li.expanded ul li:last-child {
	transition:background 200ms, color 200ms; margin-right: -10px !important; -webkit-transition: background 200ms, color 200ms; -o-transition: background 200ms, color 200ms; -moz-transition: background 200ms, color 200ms;
}
.main-container > .main-wrapper .sidebar.left .side-nav ul li.expanded ul li:only-child {
	transition:background 200ms, color 200ms; margin-right: -10px !important; -webkit-transition: background 200ms, color 200ms; -o-transition: background 200ms, color 200ms; -moz-transition: background 200ms, color 200ms;
}
.main-container > .main-wrapper .sidebar.left .side-nav ul li.expanded ul li:last-child > a {
	transition:background 200ms, color 200ms; -webkit-transition: background 200ms, color 200ms; -o-transition: background 200ms, color 200ms; -moz-transition: background 200ms, color 200ms;
}
.main-container > .main-wrapper .sidebar.left .side-nav ul li.expanded ul li:only-child > a {
	transition:background 200ms, color 200ms; -webkit-transition: background 200ms, color 200ms; -o-transition: background 200ms, color 200ms; -moz-transition: background 200ms, color 200ms;
}
.main-container > .main-wrapper .sidebar.left .side-nav ul li.expanded ul li:last-child > a span {
	transition:background 200ms, color 200ms !important; -webkit-transition: background 200ms, color 200ms; -o-transition: background 200ms, color 200ms; -moz-transition: background 200ms, color 200ms;
}
.main-container > .main-wrapper .sidebar.left .side-nav ul li.expanded ul li:only-child > a span {
	transition:background 200ms, color 200ms !important; -webkit-transition: background 200ms, color 200ms; -o-transition: background 200ms, color 200ms; -moz-transition: background 200ms, color 200ms;
}
.main-container > .main-wrapper .sidebar.left .side-nav ul li.expanded ul li:last-child:hover {
	margin-right: 1px !important;
}
.main-container > .main-wrapper .sidebar.left .side-nav ul li.expanded ul li:last-child.selected {
	margin-right: 1px !important;
}
.main-container > .main-wrapper .sidebar.left .side-nav ul li.expanded ul li:only-child:hover {
	margin-right: 1px !important;
}
.main-container > .main-wrapper .sidebar.left .side-nav ul li.expanded ul li:only-child.selected {
	margin-right: 1px !important;
}
.main-container > .main-wrapper .sidebar.left .side-nav ul li ul {
	transition:100ms; width: 100%; height: 0px; overflow: hidden; opacity: 1; transform: translateY(-15px); -moz-transform: translateY(-15px); -webkit-transform: translateY(-15px); -o-transform: translateY(-15px); -webkit-transition: all 100ms; -o-transition: all 100ms; -moz-transition: all 100ms;
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper .sidebar.left .side-nav ul li ul {
	border: currentColor; border-image: none;
}
}
.main-container > .main-wrapper .sidebar.left .side-nav ul li ul li {
	margin-right: -10px;
}
.main-container > .main-wrapper .sidebar.left .side-nav ul li ul li a {
	padding-left: 0px;
}
.main-container > .main-wrapper .sidebar.left .side-nav ul li ul li a span.additional-background span.menu-item-text {
	border-radius: 0px !important; transition:200ms; text-align: left; color: rgb(255, 255, 255); padding-top: 7px; padding-right: 40px; padding-bottom: 7px; font-size: 12px; display: block; -webkit-border-radius: 0; -moz-border-radius: 0; -webkit-transition: all 200ms; -o-transition: all 200ms; -moz-transition: all 200ms;
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper .sidebar.left .side-nav ul li ul li a span.additional-background span.menu-item-text {
	text-align: center; padding-right: 20px; padding-left: 20px; margin-right: -11px;
}
}
.main-container > .main-wrapper .sidebar.left .side-nav ul li ul li:last-child a span.additional-background span.menu-item-text {
	border-radius: 0px 0px 20px 20px !important; -webkit-border-radius: 0 0 20px 20px; -moz-border-radius: 0 0 20px 20px;
}
.main-container > .main-wrapper .sidebar.left .side-nav ul li ul li:only-child a span.additional-background span.menu-item-text {
	border-radius: 0px 0px 20px 20px !important; -webkit-border-radius: 0 0 20px 20px; -moz-border-radius: 0 0 20px 20px;
}
.main-container > .main-wrapper .sidebar.left .side-nav ul li ul li.selected a span.additional-background span.menu-item-text {
	background: rgb(195, 14, 46); border-radius: 0px; color: rgb(255, 255, 255); padding-right: 50px; margin-right: -11px; -webkit-border-radius: 0; -moz-border-radius: 0;
}
.main-container > .main-wrapper .sidebar.left .side-nav ul li ul li:hover a span.additional-background span.menu-item-text {
	background: rgb(195, 14, 46); border-radius: 0px; color: rgb(255, 255, 255); padding-right: 50px; margin-right: -11px; -webkit-border-radius: 0; -moz-border-radius: 0;
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper .sidebar.left .side-nav ul li ul li.selected a span.additional-background span.menu-item-text {
	padding-right: 20px; padding-left: 20px;
}
.main-container > .main-wrapper .sidebar.left .side-nav ul li ul li:hover a span.additional-background span.menu-item-text {
	padding-right: 20px; padding-left: 20px;
}
}
.main-container > .main-wrapper .sidebar.left .side-nav ul li ul li > ul {
	display: none;
}
.main-container > .main-wrapper .sidebar.left .side-nav > ul > li::after {
	margin-right: 20px; margin-left: 20px; border-bottom-color: rgb(217, 217, 217); border-bottom-width: 1px; border-bottom-style: solid; display: block; content: "";
}
.main-container > .main-wrapper .sidebar.left .side-nav > ul > li:last-child::after {
	border-bottom-color: transparent;
}
.main-container > .main-wrapper .sidebar.left .side-nav > ul > li:only-child::after {
	border-bottom-color: transparent;

}
.main-container > .main-wrapper .map-about-container {
	background: url("../img/map-about.png") no-repeat center rgb(255, 255, 255); height: 640px;
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper .map-about-container {
	background-position: center 38px; height: 507px; background-size: 145%; -moz-background-size: 145%; -o-background-size: 145%;
}
}
.main-container > .main-wrapper .map-about-container .map-wrapper {
	height: 640px; position: relative;
}
.main-container > .main-wrapper .map-about-container .map-wrapper h1 {
	padding-top: 43px; margin-top: 0px;
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper .map-about-container .map-wrapper {
	height: 507px;
}
.main-container > .main-wrapper .map-about-container .map-wrapper h1 {
	padding-top: 27px;
}
.main-container > .main-wrapper .map-about-container .map-wrapper h1 br {
	display: none;
}
}
.main-container > .main-wrapper .map-about-container .map-wrapper .bottom {
	left: 0px; width: 100%; text-align: center; right: 0px; bottom: 0px; padding-bottom: 80px; position: absolute;
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper .map-about-container .map-wrapper .bottom {
	padding-bottom: 40px;
}
}
.main-container > .main-wrapper .map-about-container .map-wrapper .bottom .btn.general {
	margin-right: 30px;
}
.main-container > .main-wrapper .map-about-container .map-wrapper .bottom .slider-container.two .slider .seq-pagination li .call-to-action {
	margin-right: 30px;
}
.main-container > .main-wrapper .slider-container.two .slider .seq-pagination li .map-about-container .map-wrapper .bottom .call-to-action {
	margin-right: 30px;
}
.main-container > .main-wrapper .map-about-container .map-wrapper .bottom .slider-container.three .slider .seq-pagination.fake-pagination li .call-to-action {
	margin-right: 30px;
}
.main-container > .main-wrapper .slider-container.three .slider .seq-pagination.fake-pagination li .map-about-container .map-wrapper .bottom .call-to-action {
	margin-right: 30px;
}
.main-container > .main-wrapper .map-about-container .map-wrapper .bottom .slider-history .carousel .owl-nav .owl-prev {
	margin-right: 30px;
}
.main-container > .main-wrapper .slider-history .carousel .owl-nav .map-about-container .map-wrapper .bottom .owl-prev {
	margin-right: 30px;
}
.main-container > .main-wrapper .map-about-container .map-wrapper .bottom .slider-history .carousel .owl-nav .owl-next {
	margin-right: 30px;
}
.main-container > .main-wrapper .slider-history .carousel .owl-nav .map-about-container .map-wrapper .bottom .owl-next {
	margin-right: 30px;
}
.main-container > .main-wrapper .map-about-container .map-wrapper .bottom .brands-slider .left .owl-nav .owl-prev {
	margin-right: 30px;
}
.main-container > .main-wrapper .brands-slider .left .owl-nav .map-about-container .map-wrapper .bottom .owl-prev {
	margin-right: 30px;
}
.main-container > .main-wrapper .map-about-container .map-wrapper .bottom .brands-slider .left .owl-nav .owl-next {
	margin-right: 30px;
}
.main-container > .main-wrapper .brands-slider .left .owl-nav .map-about-container .map-wrapper .bottom .owl-next {
	margin-right: 30px;
}
.main-container > .main-wrapper .map-about-container .map-wrapper .bottom .catalog-slider-container .left .slider .owl-nav .owl-prev {
	margin-right: 30px;
}
.main-container > .main-wrapper .catalog-slider-container .left .slider .owl-nav .map-about-container .map-wrapper .bottom .owl-prev {
	margin-right: 30px;
}
.main-container > .main-wrapper .map-about-container .map-wrapper .bottom .catalog-slider-container .left .slider .owl-nav .owl-next {
	margin-right: 30px;
}
.main-container > .main-wrapper .catalog-slider-container .left .slider .owl-nav .map-about-container .map-wrapper .bottom .owl-next {
	margin-right: 30px;
}
.main-container > .main-wrapper .map-about-container .map-wrapper .bottom .btn.general.inverse {
	margin-right: 0px;
}
.main-container > .main-wrapper .map-about-container .map-wrapper .bottom .contact-container .contact-form .field input[type='submit'] {
	margin-right: 0px;
}
.main-container > .main-wrapper .contact-container .contact-form .field .map-about-container .map-wrapper .bottom input[type='submit'] {
	margin-right: 0px;
}
.main-container > .main-wrapper .map-about-container .map-wrapper .bottom .contact-container .contact-form .field input[type='reset'] {
	margin-right: 0px;
}
.main-container > .main-wrapper .contact-container .contact-form .field .map-about-container .map-wrapper .bottom input[type='reset'] {
	margin-right: 0px;
}
.main-container > .main-wrapper .map-about-container .map-wrapper .bottom .contact-container .l .field input[type='submit'] {
	margin-right: 0px;
}
.main-container > .main-wrapper .contact-container .l .field .map-about-container .map-wrapper .bottom input[type='submit'] {
	margin-right: 0px;
}
.main-container > .main-wrapper .map-about-container .map-wrapper .bottom .contact-container .l .field input[type='reset'] {
	margin-right: 0px;
}
.main-container > .main-wrapper .contact-container .l .field .map-about-container .map-wrapper .bottom input[type='reset'] {
	margin-right: 0px;
}
.main-container > .main-wrapper .map-about-container .map-wrapper .bottom .slider-container.two .slider .seq-pagination li .inverse.call-to-action {
	margin-right: 0px;
}
.main-container > .main-wrapper .slider-container.two .slider .seq-pagination li .map-about-container .map-wrapper .bottom .inverse.call-to-action {
	margin-right: 0px;
}
.main-container > .main-wrapper .map-about-container .map-wrapper .bottom .slider-container.three .slider .seq-pagination.fake-pagination li .inverse.call-to-action {
	margin-right: 0px;
}
.main-container > .main-wrapper .slider-container.three .slider .seq-pagination.fake-pagination li .map-about-container .map-wrapper .bottom .inverse.call-to-action {
	margin-right: 0px;
}
.main-container > .main-wrapper .map-about-container .map-wrapper .bottom .slider-history .carousel .owl-nav .inverse.owl-prev {
	margin-right: 0px;
}
.main-container > .main-wrapper .slider-history .carousel .owl-nav .map-about-container .map-wrapper .bottom .inverse.owl-prev {
	margin-right: 0px;
}
.main-container > .main-wrapper .map-about-container .map-wrapper .bottom .slider-history .carousel .owl-nav .inverse.owl-next {
	margin-right: 0px;
}
.main-container > .main-wrapper .slider-history .carousel .owl-nav .map-about-container .map-wrapper .bottom .inverse.owl-next {
	margin-right: 0px;
}
.main-container > .main-wrapper .map-about-container .map-wrapper .bottom .brands-slider .left .owl-nav .inverse.owl-prev {
	margin-right: 0px;
}
.main-container > .main-wrapper .brands-slider .left .owl-nav .map-about-container .map-wrapper .bottom .inverse.owl-prev {
	margin-right: 0px;
}
.main-container > .main-wrapper .map-about-container .map-wrapper .bottom .brands-slider .left .owl-nav .inverse.owl-next {
	margin-right: 0px;
}
.main-container > .main-wrapper .brands-slider .left .owl-nav .map-about-container .map-wrapper .bottom .inverse.owl-next {
	margin-right: 0px;
}
.main-container > .main-wrapper .map-about-container .map-wrapper .bottom .brands-slider .details .detail .cta {
	margin-right: 0px;
}
.main-container > .main-wrapper .brands-slider .details .detail .map-about-container .map-wrapper .bottom .cta {
	margin-right: 0px;
}
.main-container > .main-wrapper .map-about-container .map-wrapper .bottom .catalog-slider-container .left .slider .owl-nav .inverse.owl-prev {
	margin-right: 0px;
}
.main-container > .main-wrapper .catalog-slider-container .left .slider .owl-nav .map-about-container .map-wrapper .bottom .inverse.owl-prev {
	margin-right: 0px;
}
.main-container > .main-wrapper .map-about-container .map-wrapper .bottom .catalog-slider-container .left .slider .owl-nav .inverse.owl-next {
	margin-right: 0px;
}
.main-container > .main-wrapper .catalog-slider-container .left .slider .owl-nav .map-about-container .map-wrapper .bottom .inverse.owl-next {
	margin-right: 0px;
}
@media screen and (max-width:767px)
{

.main-container > .main-wrapper .map-about-container .map-wrapper .bottom .btn.general {
	margin: auto auto 10px !important; width: 210px; display: block;
}
.main-container > .main-wrapper .map-about-container .map-wrapper .bottom .slider-container.two .slider .seq-pagination li .call-to-action {
	margin: auto auto 10px !important; width: 210px; display: block;
}
.main-container > .main-wrapper .slider-container.two .slider .seq-pagination li .map-about-container .map-wrapper .bottom .call-to-action {
	margin: auto auto 10px !important; width: 210px; display: block;
}
.main-container > .main-wrapper .map-about-container .map-wrapper .bottom .slider-container.three .slider .seq-pagination.fake-pagination li .call-to-action {
	margin: auto auto 10px !important; width: 210px; display: block;
}
.main-container > .main-wrapper .slider-container.three .slider .seq-pagination.fake-pagination li .map-about-container .map-wrapper .bottom .call-to-action {
	margin: auto auto 10px !important; width: 210px; display: block;
}
.main-container > .main-wrapper .map-about-container .map-wrapper .bottom .slider-history .carousel .owl-nav .owl-prev {
	margin: auto auto 10px !important; width: 210px; display: block;
}
.main-container > .main-wrapper .slider-history .carousel .owl-nav .map-about-container .map-wrapper .bottom .owl-prev {
	margin: auto auto 10px !important; width: 210px; display: block;
}
.main-container > .main-wrapper .map-about-container .map-wrapper .bottom .slider-history .carousel .owl-nav .owl-next {
	margin: auto auto 10px !important; width: 210px; display: block;
}
.main-container > .main-wrapper .slider-history .carousel .owl-nav .map-about-container .map-wrapper .bottom .owl-next {
	margin: auto auto 10px !important; width: 210px; display: block;
}
.main-container > .main-wrapper .map-about-container .map-wrapper .bottom .brands-slider .left .owl-nav .owl-prev {
	margin: auto auto 10px !important; width: 210px; display: block;
}
.main-container > .main-wrapper .brands-slider .left .owl-nav .map-about-container .map-wrapper .bottom .owl-prev {
	margin: auto auto 10px !important; width: 210px; display: block;
}
.main-container > .main-wrapper .map-about-container .map-wrapper .bottom .brands-slider .left .owl-nav .owl-next {
	margin: auto auto 10px !important; width: 210px; display: block;
}
.main-container > .main-wrapper .brands-slider .left .owl-nav .map-about-container .map-wrapper .bottom .owl-next {
	margin: auto auto 10px !important; width: 210px; display: block;
}
.main-container > .main-wrapper .map-about-container .map-wrapper .bottom .catalog-slider-container .left .slider .owl-nav .owl-prev {
	margin: auto auto 10px !important; width: 210px; display: block;
}
.main-container > .main-wrapper .catalog-slider-container .left .slider .owl-nav .map-about-container .map-wrapper .bottom .owl-prev {
	margin: auto auto 10px !important; width: 210px; display: block;
}
.main-container > .main-wrapper .map-about-container .map-wrapper .bottom .catalog-slider-container .left .slider .owl-nav .owl-next {
	margin: auto auto 10px !important; width: 210px; display: block;
}
.main-container > .main-wrapper .catalog-slider-container .left .slider .owl-nav .map-about-container .map-wrapper .bottom .owl-next {
	margin: auto auto 10px !important; width: 210px; display: block;
}
}
.main-container > .main-wrapper .map-about-container .map-wrapper .bottom .counters {
	text-align: center; margin-bottom: 60px;
}
.main-container > .main-wrapper .map-about-container .map-wrapper .bottom .counters .counter {
	height: 44px; color: rgb(29, 29, 27); font-size: 36px; font-weight: 200; margin-bottom: 9px; display: block; white-space: nowrap; position: relative; -ms-word-wrap: normal;
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper .map-about-container .map-wrapper .bottom .counters :last-child .counter {
	line-height: 54px; font-size: 23px;
}
}
.main-container > .main-wrapper .map-about-container .map-wrapper .bottom .counters .text {
	color: rgb(195, 14, 46); font-size: 15px; font-weight: 300;
}
.main-container > .main-wrapper .map-about-container .map-wrapper .bottom :last-child.counters {
	margin-bottom: 60px;
}
.main-container > .main-wrapper .map-about-container .map-wrapper .bottom :only-child.counters {
	margin-bottom: 60px;
}
.main-container > .main-wrapper .home-bulletin {
	position: relative; background-color: rgb(241, 241, 241);
}
.main-container > .main-wrapper .home-bulletin a {
	text-decoration: none;
}
.main-container > .main-wrapper .home-bulletin .desktop.right {
	right: 0px; bottom: 0px; position: absolute;
}
.main-container > .main-wrapper .home-bulletin .desktop.right a.cta {
	transition:200ms; height: 30px; color: rgb(100, 100, 100); line-height: 30px; padding-right: 52px; font-size: 14px; font-weight: normal; text-decoration: none; display: inline-block; position: relative; -webkit-transition: all 200ms ease; -o-transition: all 200ms ease; -moz-transition: all 200ms ease;
}
.main-container > .main-wrapper .home-bulletin .desktop.right a.cta::after {
	border-radius: 100px; border: 1px solid rgb(129, 129, 129); transition:200ms; border-image: none; top: 0px; width: 30px; height: 30px; text-align: center; right: 0px; color: rgb(129, 129, 129); line-height: 28px; text-indent: 2px; font-family: FontAwesome; font-size: 18px; font-weight: bold; display: inline-block; position: absolute; content: "\f105"; background-color: white; -webkit-border-radius: 100px; -moz-border-radius: 100px; -webkit-transition: all 200ms ease; -o-transition: all 200ms ease; -moz-transition: all 200ms ease;
}
.main-container > .main-wrapper .home-bulletin .desktop.right a.cta:hover {
	color: rgb(195, 14, 46);
}
.main-container > .main-wrapper .home-bulletin .desktop.right a.cta:hover::after {
	border-color: rgb(195, 14, 46); color: white; background-color: rgb(195, 14, 46);
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper .home-bulletin .desktop.right {
	left: 50%; right: auto; bottom: -560px; display: block !important; transform: translateX(-50%); -moz-transform: translateX(-50%); -webkit-transform: translateX(-50%); -o-transform: translateX(-50%);
}
.main-container > .main-wrapper .home-bulletin .desktop.right a.cta {
	padding: 14px 35px; border-radius: 100px; border: 1px solid rgb(195, 14, 46); transition:200ms; border-image: none; height: auto; color: rgb(195, 14, 46); line-height: normal; font-size: 14px; white-space: nowrap; background-color: transparent; -webkit-border-radius: 100px; -moz-border-radius: 100px; -webkit-transition: all 200ms; -o-transition: all 200ms; -moz-transition: all 200ms;
}
.main-container > .main-wrapper .home-bulletin .desktop.right a.cta::after {
	display: none;
}
.main-container > .main-wrapper .home-bulletin .desktop.right a.cta:hover {
	border-color: rgb(195, 14, 46); color: rgb(255, 255, 255); background-color: rgb(195, 14, 46);
}
}
.main-container > .main-wrapper .home-bulletin .caption-holder {
	padding-top: 60px;
}
.main-container > .main-wrapper .home-bulletin .caption-holder .caption {
	padding-top: 0px; margin-top: 0px; position: relative;
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper .home-bulletin .caption-holder {
	padding-top: 30px;
}
.main-container > .main-wrapper .home-bulletin .caption-holder .caption {
	font-size: 24px; margin-bottom: 54px;
}
}
.main-container > .main-wrapper .home-bulletin .carousel-indicators {
	top: 25px; position: relative;
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper .home-bulletin {
	height: 644px; padding-right: 0px; padding-left: 0px;
}
.main-container > .main-wrapper .home-bulletin .caption-holder {
	padding-top: 30px;
}
.main-container > .main-wrapper .home-bulletin .caption-holder br {
	display: none;
}
}
.main-container > .main-wrapper .home-bulletin ul.bulletin-list {
	list-style: none; margin: 0px -12.5px; padding: 0px;
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper .home-bulletin ul.bulletin-list {
	height: 390px; margin-top: 0px; margin-right: auto; margin-left: auto;
}
}
.main-container > .main-wrapper .home-bulletin ul.bulletin-list li {
	width: calc( 33.33333333% - 25px ); height: 442px; margin-right: 12.5px; margin-left: 12.5px; float: left; position: relative; z-index: 4; cursor: pointer; background-color: rgb(255, 255, 255);
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper .home-bulletin ul.bulletin-list li {
	width: calc(100% - 40px); height: 390px; margin-right: 0px; margin-left: 0px; position: absolute;
}
}
.main-container > .main-wrapper .home-bulletin ul.bulletin-list li.in {
	z-index: 5;
}
@media screen and (min-width:767px)
{
.main-container > .main-wrapper .home-bulletin ul.bulletin-list li {
	display: inline-block; opacity: 1;
}
}
.main-container > .main-wrapper .home-bulletin ul.bulletin-list li .image-holder {
	width: 100%; height: 170px; overflow: hidden; background-color: rgb(47, 47, 47);
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper .home-bulletin ul.bulletin-list li .image-holder {
	width: 100%; height: 140px !important; float: none !important;
}
}
.main-container > .main-wrapper .home-bulletin ul.bulletin-list li .image-holder .img {
	background-position: center; transition:1500ms cubic-bezier(0.19, 1, 0.22, 1); width: 100%; height: 100%; opacity: 0.8; background-repeat: no-repeat; background-size: cover; -webkit-transition: all 1500ms cubic-bezier(0.19, 1, 0.22, 1); -o-transition: all 1500ms cubic-bezier(0.19, 1, 0.22, 1); -moz-transition: all 1500ms cubic-bezier(0.19, 1, 0.22, 1); -moz-background-size: cover; -o-background-size: cover;
}
.main-container > .main-wrapper .home-bulletin ul.bulletin-list li .date {
	left: 30px; bottom: 30px; color: rgb(155, 155, 155); font-size: 12px; position: absolute;
}
.main-container > .main-wrapper .home-bulletin ul.bulletin-list li .read-more {
	background: white; border-radius: 100px; width: 30px; height: 30px; right: 20px; bottom: 20px; color: transparent; font-size: 14px; text-decoration: none; display: inline-block; position: absolute; -webkit-border-radius: 100px; -moz-border-radius: 100px;
}
.main-container > .main-wrapper .home-bulletin ul.bulletin-list li .read-more::after {
	border-radius: 100px; border: 1px solid rgb(129, 129, 129); transition:200ms; border-image: none; top: 0px; width: 30px; height: 30px; text-align: center; right: 0px; color: rgb(129, 129, 129); line-height: 28px; text-indent: 2px; font-family: FontAwesome; font-size: 18px; font-weight: bold; display: inline-block; position: absolute; content: "\f105"; background-color: white; -webkit-border-radius: 100px; -moz-border-radius: 100px; -webkit-transition: all 200ms ease; -o-transition: all 200ms ease; -moz-transition: all 200ms ease;
}
.main-container > .main-wrapper .home-bulletin ul.bulletin-list li:hover .image-holder .img {
	opacity: 1; transform: scale(1.05); -moz-transform: scale(1.05); -webkit-transform: scale(1.05); -o-transform: scale(1.05);
}
.main-container > .main-wrapper .home-bulletin ul.bulletin-list li:hover .read-more::after {
	color: rgb(195, 14, 46);
}
.main-container > .main-wrapper .home-bulletin ul.bulletin-list li .details {
	padding: 30px; position: relative;
}
.main-container > .main-wrapper .home-bulletin ul.bulletin-list li .details h1 {
	margin: 0px 0px 30px; color: rgb(29, 29, 27); line-height: normal; font-size: 15px; font-weight: bold; display: block;
}
.main-container > .main-wrapper .home-bulletin ul.bulletin-list li .details h1::before {
	width: 50px; bottom: -15px; background-color: rgb(168, 168, 168);
}
@media screen and (max-width:1024px) and (min-width:767px)
{
.main-container > .main-wrapper .home-bulletin ul.bulletin-list li .details h1 {
	line-height: inherit; display: block; max-height: none; -o-text-overflow: none;
}
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper .home-bulletin ul.bulletin-list li .details h1 {
	height: auto; max-height: none;
}
}
.main-container > .main-wrapper .home-bulletin ul.bulletin-list li .details div {
	color: rgb(130, 130, 130); font-size: 14px;
}
@media screen and (max-width:1024px) and (min-width:767px)
{
.main-container > .main-wrapper .home-bulletin ul.bulletin-list li .details div {
	display: none;
}
}
.main-container > .main-wrapper .twitter-carousel-container {
	padding-top: 75px; padding-bottom: 75px; clear: both;
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper .twitter-carousel-container {
	display: none;
}
}
.main-container > .main-wrapper .twitter-carousel-container .posts {
	padding-top: 30px; padding-bottom: 30px;
}
.main-container > .main-wrapper .twitter-carousel-container .posts .post {
	text-align: center; color: rgb(29, 29, 27); font-size: 16px;
}
.main-container > .main-wrapper .twitter-carousel-container .owl-dots {
	display: none !important;
}
.main-container > .main-wrapper .twitter-carousel-container .owl-nav {
	top: 0px; width: 100%; height: 100%; position: absolute; z-index: -1;
}
.main-container > .main-wrapper .twitter-carousel-container .owl-nav .owl-next {
	top: 50%; color: rgb(123, 123, 123); font-size: 34px; position: absolute; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -o-transform: translateY(-50%);
}
.main-container > .main-wrapper .twitter-carousel-container .owl-nav .owl-prev {
	top: 50%; color: rgb(123, 123, 123); font-size: 34px; position: absolute; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -o-transform: translateY(-50%);
}
.main-container > .main-wrapper .twitter-carousel-container .owl-nav .owl-next {
	right: -30px;
}
.main-container > .main-wrapper .twitter-carousel-container .owl-nav .owl-prev {
	left: -30px;
}
.main-container > .main-wrapper .twitter-carousel-container .twitter-cta {
	text-align: center;
}
.main-container > .main-wrapper .twitter-carousel-container .twitter-cta .logo {
	width: 53px; height: 53px; margin-right: 14px; display: inline-block; background-image: url("../img/pasabahce-twitter-logo.png");
}
.main-container > .main-wrapper .twitter-carousel-container .twitter-cta .name {
	height: 53px; display: inline; position: relative;
}
.main-container > .main-wrapper .twitter-carousel-container .twitter-cta .name a {
	top: 50%; text-align: left; color: rgb(119, 119, 119); font-size: 13px; text-decoration: none; display: inline-block; position: relative; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -o-transform: translateY(-50%);
}
.main-container > .main-wrapper .twitter-carousel-container .twitter-cta .name a:hover {
	color: rgb(195, 14, 46);
}
.main-container > .main-wrapper .home-events {
	height: 470px; position: relative; background-color: rgb(255, 255, 255);
}
.main-container > .main-wrapper .home-events .carousel-indicators {
	bottom: 90px; position: absolute;
}
.main-container > .main-wrapper .home-events .desktop.right {
	right: 0px; bottom: 0px; position: absolute;
}
.main-container > .main-wrapper .home-events .desktop.right a.cta {
	transition:200ms; height: 30px; color: rgb(100, 100, 100); line-height: 30px; padding-right: 52px; font-size: 14px; font-weight: normal; text-decoration: none; display: inline-block; position: relative; -webkit-transition: all 200ms ease; -o-transition: all 200ms ease; -moz-transition: all 200ms ease;
}
.main-container > .main-wrapper .home-events .desktop.right a.cta::after {
	border-radius: 100px; border: 1px solid rgb(129, 129, 129); transition:200ms; border-image: none; top: 0px; width: 30px; height: 30px; text-align: center; right: 0px; color: rgb(129, 129, 129); line-height: 28px; text-indent: 2px; font-family: FontAwesome; font-size: 18px; font-weight: bold; display: inline-block; position: absolute; content: "\f105"; background-color: white; -webkit-border-radius: 100px; -moz-border-radius: 100px; -webkit-transition: all 200ms ease; -o-transition: all 200ms ease; -moz-transition: all 200ms ease;
}
.main-container > .main-wrapper .home-events .desktop.right a.cta:hover {
	color: rgb(195, 14, 46);
}
.main-container > .main-wrapper .home-events .desktop.right a.cta:hover::after {
	border-color: rgb(195, 14, 46); color: white; background-color: rgb(195, 14, 46);
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper .home-events .desktop.right {
	left: 50%; right: auto; bottom: -355px; display: block !important; transform: translateX(-50%); -moz-transform: translateX(-50%); -webkit-transform: translateX(-50%); -o-transform: translateX(-50%);
}
.main-container > .main-wrapper .home-events .desktop.right a.cta {
	padding: 14px 35px; border-radius: 100px; border: 1px solid rgb(195, 14, 46); transition:200ms; border-image: none; height: auto; color: rgb(195, 14, 46); line-height: normal; font-size: 14px; white-space: nowrap; background-color: transparent; -webkit-border-radius: 100px; -moz-border-radius: 100px; -webkit-transition: all 200ms; -o-transition: all 200ms; -moz-transition: all 200ms;
}
.main-container > .main-wrapper .home-events .desktop.right a.cta::after {
	display: none;
}
.main-container > .main-wrapper .home-events .desktop.right a.cta:hover {
	border-color: rgb(195, 14, 46); color: rgb(255, 255, 255); background-color: rgb(195, 14, 46);
}
}
.main-container > .main-wrapper .home-events .caption-holder {
	padding-top: 60px;
}
.main-container > .main-wrapper .home-events .caption-holder .caption {
	padding-top: 0px; margin-top: 0px; position: relative;
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper .home-events .caption-holder {
	padding-top: 30px;
}
.main-container > .main-wrapper .home-events .caption-holder .caption {
	font-size: 24px; margin-bottom: 54px;
}
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper .home-events {
	height: 440px; padding-right: 0px; padding-left: 0px;
}
.main-container > .main-wrapper .home-events .caption-holder {
	padding-top: 30px;
}
.main-container > .main-wrapper .home-events .caption-holder br {
	display: none;
}
}
.main-container > .main-wrapper .home-events ul.event-list {
	list-style: none; margin: 0px -12.5px; padding: 0px;
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper .home-events ul.event-list {
	margin-top: 0px;
}
}
.main-container > .main-wrapper .home-events ul.event-list li {
	border: 1px solid rgb(230, 230, 230); transition:border-color 200ms; border-image: none; width: calc( 33.33333333% - 25px ); height: 190px; padding-top: 13px; margin-right: 12.5px; margin-left: 12.5px; float: left; position: relative; z-index: 4; cursor: pointer; -webkit-transition: border-color 200ms ease; -o-transition: border-color 200ms ease; -moz-transition: border-color 200ms ease;
}
.main-container > .main-wrapper .home-events ul.event-list li.in {
	z-index: 5;
}
.main-container > .main-wrapper .home-events ul.event-list li:hover {
	border-color: rgb(195, 14, 46);
}
@media screen and (min-width:767px)
{
.main-container > .main-wrapper .home-events ul.event-list li {
	display: inline-block; opacity: 1;
}
}
.main-container > .main-wrapper .home-events ul.event-list li .details {
	position: relative;
}
.main-container > .main-wrapper .home-events ul.event-list li .date {
	width: 65px; height: 45px; text-align: center; line-height: 22px; font-weight: 300; margin-right: 20px; border-right-color: rgb(204, 204, 204); border-right-width: 1px; border-right-style: solid; display: inline-block;
}
.main-container > .main-wrapper .home-events ul.event-list li .date .day {
	color: rgb(29, 29, 27); font-size: 30px; display: block;
}
.main-container > .main-wrapper .home-events ul.event-list li .date .month {
	color: rgb(155, 155, 155); font-size: 15px; display: block;
}
.main-container > .main-wrapper .home-events ul.event-list li .title {
	left: 86px; top: 50%; color: rgb(130, 130, 130); line-height: normal; font-size: 15px; display: inline-block; position: absolute; max-width: calc(100% - 65px); transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -o-transform: translateY(-50%);
}
.main-container > .main-wrapper .home-events ul.event-list li .image-holder {
	padding: 5px; width: 100%; height: 130px; bottom: 0px; overflow: hidden; position: absolute;
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper .home-events ul.event-list li .image-holder {
	width: 100%; float: none !important;
}
}
.main-container > .main-wrapper .home-events ul.event-list li .image-holder .img {
	background-position: center; transition:1500ms cubic-bezier(0.19, 1, 0.22, 1); width: 100%; height: 100%; opacity: 0.8; background-repeat: no-repeat; background-size: cover; -webkit-transition: all 1500ms cubic-bezier(0.19, 1, 0.22, 1); -o-transition: all 1500ms cubic-bezier(0.19, 1, 0.22, 1); -moz-transition: all 1500ms cubic-bezier(0.19, 1, 0.22, 1); -moz-background-size: cover; -o-background-size: cover;
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper .home-events ul.event-list li {
	width: calc(100% - 40px) !important; height: 190px !important; margin-top: 0px !important; float: none !important; position: absolute;
}
}
.main-container > .main-wrapper .investor-relations {
	margin-top: 10px; margin-bottom: 40px;
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper .investor-relations {
	padding-right: 20px; padding-left: 20px; margin-top: 6px;
}
}
.main-container > .main-wrapper .investor-relations h1.caption {
	padding-top: 32px; margin-bottom: 60px; margin-left: 0px !important;
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper .investor-relations h1.caption {
	font-size: 20px;
}
}
.main-container > .main-wrapper .investor-relations ul {
	margin-left: 0px;
}
.main-container > .main-wrapper .investor-relations ul li div {
	margin: 0px; padding: 0px;
}
.main-container > .main-wrapper .investor-relations ul li div.description {
	display: none;
}
.main-container > .main-wrapper .investor-relations ul li a {
	color: rgb(39, 39, 39); padding-bottom: 10px; font-size: 14px; font-weight: 400; text-decoration: none; display: block;
}
.main-container > .main-wrapper .investor-relations ul li a .transition {
	transition:200ms; -webkit-transition: all 200ms; -o-transition: all 200ms; -moz-transition: all 200ms;
}
.main-container > .main-wrapper .investor-relations ul.arrow li a a {
	transition:200ms; -webkit-transition: all 200ms; -o-transition: all 200ms; -moz-transition: all 200ms;
}
.main-container > .main-wrapper .investor-relations ul.arrow li a li {
	transition:200ms; -webkit-transition: all 200ms; -o-transition: all 200ms; -moz-transition: all 200ms;
}
.main-container > .main-wrapper .investor-relations ul.arrow li a i {
	transition:200ms; -webkit-transition: all 200ms; -o-transition: all 200ms; -moz-transition: all 200ms;
}
.main-container > .main-wrapper .investor-relations ul .sitemap-container li a a {
	transition:200ms; -webkit-transition: all 200ms; -o-transition: all 200ms; -moz-transition: all 200ms;
}
.main-container > .main-wrapper .sitemap-container .investor-relations ul li a a {
	transition:200ms; -webkit-transition: all 200ms; -o-transition: all 200ms; -moz-transition: all 200ms;
}
.main-container > .main-wrapper .investor-relations ul li a a {
	transition:200ms; -webkit-transition: all 200ms; -o-transition: all 200ms; -moz-transition: all 200ms;
}
.main-container > .main-wrapper .investor-relations ul li a i {
	transition:200ms; -webkit-transition: all 200ms; -o-transition: all 200ms; -moz-transition: all 200ms;
}
.main-container > .main-wrapper .investor-relations ul li a::before {
	transition:200ms; font-family: FontAwesome; font-size: 17px; margin-right: 9px; display: inline-block !important; content: "\f105"; -webkit-transition: all 200ms; -o-transition: all 200ms; -moz-transition: all 200ms;
}
.main-container > .main-wrapper .investor-relations ul li a i {
	margin-right: 9px;
}
.main-container > .main-wrapper .investor-relations ul li a i::before {
	font-size: 17px;
}
.main-container > .main-wrapper .investor-relations ul li a:hover {
	color: rgb(195, 14, 46);
}
.main-container > .main-wrapper .investor-relations ul li a:hover i {
	margin-right: 12px;
}
.main-container > .main-wrapper .investor-relations ul li a:hover::before {
	margin-right: 12px;
}
.main-container > .main-wrapper .investor-relations .link-container {
	height: 245px; text-align: center; position: static;
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper .investor-relations .link-container {
	height: 205px;
}
}
.main-container > .main-wrapper .investor-relations .link-container .link {
	left: 0px; height: 245px; right: 0px; overflow: hidden; padding-top: 105px; position: absolute;
}
@media all and (min-width:992px)
{
.main-container > .main-wrapper .investor-relations .link-container .link {
	left: 50%;
}
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper .investor-relations .link-container .link {
	height: 205px; padding-top: 80px;
}
}
.main-container > .main-wrapper .investor-relations .link-container .link:hover .bg {
	transform: scale(1.1); -moz-transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1);
}
.main-container > .main-wrapper .investor-relations .link-container .link .bg {
	background-position: center; transition:1500ms cubic-bezier(0.19, 1, 0.22, 1); top: 0px; width: 100%; height: 100%; position: absolute; z-index: 1; background-image: url("../img/investor-relations/bg.jpg"); background-repeat: no-repeat; background-size: cover; -webkit-transition: all 1500ms cubic-bezier(0.19, 1, 0.22, 1); -o-transition: all 1500ms cubic-bezier(0.19, 1, 0.22, 1); -moz-transition: all 1500ms cubic-bezier(0.19, 1, 0.22, 1); -moz-background-size: cover; -o-background-size: cover;
}
.main-container > .main-wrapper .investor-relations .link-container .link .btn {
	border-color: rgb(195, 14, 46); padding: 14px 46px; color: rgb(255, 255, 255); position: relative; z-index: 2; background-color: rgb(195, 14, 46);
}
.main-container > .main-wrapper .investor-relations .link-container .link .btn:hover {
	border-color: rgb(255, 255, 255); color: rgb(195, 14, 46); background-color: rgb(255, 255, 255);
}
.main-container > .main-wrapper table[class*='ph-'] {
	border-top-color: currentColor; border-right-color: currentColor; border-left-color: currentColor; border-top-width: 0px; border-right-width: 0px; border-left-width: 0px; border-top-style: none; border-right-style: none; border-left-style: none;
}
.main-container > .main-wrapper table[class*='ph-'] > tbody > tr > td table {
	margin: 20px; width: calc(100% - 40px);
}
.main-container > .main-wrapper table[class*='ph-'] > tbody > tr > th table {
	margin: 20px; width: calc(100% - 40px);
}
.main-container > .main-wrapper table[class*='ph-'] > tr > td table {
	margin: 20px; width: calc(100% - 40px);
}
.main-container > .main-wrapper table[class*='ph-'] > tr > th table {
	margin: 20px; width: calc(100% - 40px);
}
.main-container > .main-wrapper table[class*='ph-'] > tbody > tr:nth-child(2n+1) > td {
	border-top-color: currentColor; border-top-width: 3px; border-top-style: solid;
}
.main-container > .main-wrapper table[class*='ph-'] > tbody > tr:nth-child(2n+1) > th {
	border-top-color: currentColor; border-top-width: 3px; border-top-style: solid;
}
.main-container > .main-wrapper table[class*='ph-'] > tr:nth-child(2n+1) > td {
	border-top-color: currentColor; border-top-width: 3px; border-top-style: solid;
}
.main-container > .main-wrapper table[class*='ph-'] > tr:nth-child(2n+1) > th {
	border-top-color: currentColor; border-top-width: 3px; border-top-style: solid;
}
.main-container > .main-wrapper table[class*='ph-'] > tbody > tr:last-child {
	margin-bottom: 20px;
}
.main-container > .main-wrapper table[class*='ph-'] > tr:last-child {
	margin-bottom: 20px;
}
.main-container > .main-wrapper table[class*='ph-'] > tbody > tr:last-child > td .add {
	border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentColor rgb(0, 153, 208) rgb(0, 153, 208); padding: 3px; border-radius: 0px 0px 10px 10px; border-image: none; width: 21px; height: 21px; text-align: center; right: -1px; bottom: -22px; line-height: 16px; float: right; display: block; position: relative; background-color: white; -webkit-border-radius: 0px 0px 10px 10px; -moz-border-radius: 0px 0px 10px 10px;
}
.main-container > .main-wrapper table[class*='ph-'] > tbody > tr:last-child > th .add {
	border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentColor rgb(0, 153, 208) rgb(0, 153, 208); padding: 3px; border-radius: 0px 0px 10px 10px; border-image: none; width: 21px; height: 21px; text-align: center; right: -1px; bottom: -22px; line-height: 16px; float: right; display: block; position: relative; background-color: white; -webkit-border-radius: 0px 0px 10px 10px; -moz-border-radius: 0px 0px 10px 10px;
}
.main-container > .main-wrapper table[class*='ph-'] > tr:last-child > td .add {
	border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentColor rgb(0, 153, 208) rgb(0, 153, 208); padding: 3px; border-radius: 0px 0px 10px 10px; border-image: none; width: 21px; height: 21px; text-align: center; right: -1px; bottom: -22px; line-height: 16px; float: right; display: block; position: relative; background-color: white; -webkit-border-radius: 0px 0px 10px 10px; -moz-border-radius: 0px 0px 10px 10px;
}
.main-container > .main-wrapper table[class*='ph-'] > tr:last-child > th .add {
	border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentColor rgb(0, 153, 208) rgb(0, 153, 208); padding: 3px; border-radius: 0px 0px 10px 10px; border-image: none; width: 21px; height: 21px; text-align: center; right: -1px; bottom: -22px; line-height: 16px; float: right; display: block; position: relative; background-color: white; -webkit-border-radius: 0px 0px 10px 10px; -moz-border-radius: 0px 0px 10px 10px;
}
.main-container > .main-wrapper table[class*='ph-']::before {
	padding: 4px; border: 1px solid currentColor; border-image: none; content: "Ph Special";
}
.main-container > .main-wrapper table[class*='ph-'].ph-accordion {
	border-color: rgb(255, 0, 102); border-top-width: 0px; border-right-width: 0px; border-left-width: 0px; border-top-style: none; border-right-style: none; border-left-style: none;
}
.main-container > .main-wrapper table[class*='ph-'].ph-accordion::before {
	color: rgb(255, 0, 102); font-size: 10px; content: "Accordion";
}
.main-container > .main-wrapper table[class*='ph-'].ph-accordion > tbody > tr:last-child > td .add {
	border-color: rgb(255, 0, 102); color: rgb(255, 0, 102);
}
.main-container > .main-wrapper table[class*='ph-'].ph-accordion > tbody > tr:last-child > th .add {
	border-color: rgb(255, 0, 102); color: rgb(255, 0, 102);
}
.main-container > .main-wrapper table[class*='ph-'].ph-accordion > tr:last-child > td .add {
	border-color: rgb(255, 0, 102); color: rgb(255, 0, 102);
}
.main-container > .main-wrapper table[class*='ph-'].ph-accordion > tr:last-child > th .add {
	border-color: rgb(255, 0, 102); color: rgb(255, 0, 102);
}
.main-container > .main-wrapper table[class*='ph-'].ph-accordion > tbody > tr:nth-child(2n+1) > td {
	border-color: rgb(255, 0, 102);
}
.main-container > .main-wrapper table[class*='ph-'].ph-accordion > tbody > tr:nth-child(2n+1) > th {
	border-color: rgb(255, 0, 102);
}
.main-container > .main-wrapper table[class*='ph-'].ph-accordion > tr:nth-child(2n+1) > td {
	border-color: rgb(255, 0, 102);
}
.main-container > .main-wrapper table[class*='ph-'].ph-accordion > tr:nth-child(2n+1) > th {
	border-color: rgb(255, 0, 102);
}
.main-container > .main-wrapper table[class*='ph-'].ph-accordion > tbody > tr:nth-child(2n+1) > td::before {
	width: 13px; text-align: center; color: rgb(255, 0, 102); font-family: FontAwesome; font-size: 10px; margin-bottom: -1px; border-right-color: rgb(255, 0, 102); border-bottom-color: rgb(255, 0, 102); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; display: inline-block; content: "\f1dc";
}
.main-container > .main-wrapper table[class*='ph-'].ph-accordion > tbody > tr:nth-child(2n+1) > th::before {
	width: 13px; text-align: center; color: rgb(255, 0, 102); font-family: FontAwesome; font-size: 10px; margin-bottom: -1px; border-right-color: rgb(255, 0, 102); border-bottom-color: rgb(255, 0, 102); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; display: inline-block; content: "\f1dc";
}
.main-container > .main-wrapper table[class*='ph-'].ph-accordion > tr:nth-child(2n+1) > td::before {
	width: 13px; text-align: center; color: rgb(255, 0, 102); font-family: FontAwesome; font-size: 10px; margin-bottom: -1px; border-right-color: rgb(255, 0, 102); border-bottom-color: rgb(255, 0, 102); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; display: inline-block; content: "\f1dc";
}
.main-container > .main-wrapper table[class*='ph-'].ph-accordion > tr:nth-child(2n+1) > th::before {
	width: 13px; text-align: center; color: rgb(255, 0, 102); font-family: FontAwesome; font-size: 10px; margin-bottom: -1px; border-right-color: rgb(255, 0, 102); border-bottom-color: rgb(255, 0, 102); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; display: inline-block; content: "\f1dc";
}
.main-container > .main-wrapper table[class*='ph-'].ph-accordion > tbody > tr:nth-child(2n) > td {
	border-color: rgb(255, 0, 102);
}
.main-container > .main-wrapper table[class*='ph-'].ph-accordion > tbody > tr:nth-child(2n) > th {
	border-color: rgb(255, 0, 102);
}
.main-container > .main-wrapper table[class*='ph-'].ph-accordion > tr:nth-child(2n) > td {
	border-color: rgb(255, 0, 102);
}
.main-container > .main-wrapper table[class*='ph-'].ph-accordion > tr:nth-child(2n) > th {
	border-color: rgb(255, 0, 102);
}
.main-container > .main-wrapper table[class*='ph-'].ph-accordion > tbody > tr:nth-child(2n) > td::before {
	width: 13px; text-align: center; color: rgb(255, 0, 102); font-family: FontAwesome; font-size: 10px; margin-bottom: -1px; border-right-color: rgb(255, 0, 102); border-bottom-color: rgb(255, 0, 102); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; display: inline-block; content: "\f129";
}
.main-container > .main-wrapper table[class*='ph-'].ph-accordion > tbody > tr:nth-child(2n) > th::before {
	width: 13px; text-align: center; color: rgb(255, 0, 102); font-family: FontAwesome; font-size: 10px; margin-bottom: -1px; border-right-color: rgb(255, 0, 102); border-bottom-color: rgb(255, 0, 102); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; display: inline-block; content: "\f129";
}
.main-container > .main-wrapper table[class*='ph-'].ph-accordion > tr:nth-child(2n) > td::before {
	width: 13px; text-align: center; color: rgb(255, 0, 102); font-family: FontAwesome; font-size: 10px; margin-bottom: -1px; border-right-color: rgb(255, 0, 102); border-bottom-color: rgb(255, 0, 102); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; display: inline-block; content: "\f129";
}
.main-container > .main-wrapper table[class*='ph-'].ph-accordion > tr:nth-child(2n) > th::before {
	width: 13px; text-align: center; color: rgb(255, 0, 102); font-family: FontAwesome; font-size: 10px; margin-bottom: -1px; border-right-color: rgb(255, 0, 102); border-bottom-color: rgb(255, 0, 102); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; display: inline-block; content: "\f129";
}
.main-container > .main-wrapper table[class*='ph-'].ph-tab {
	border-color: rgb(28, 80, 105); border-top-width: 0px; border-right-width: 0px; border-left-width: 0px; border-top-style: none; border-right-style: none; border-left-style: none;
}
.main-container > .main-wrapper table[class*='ph-'].ph-tab::before {
	color: rgb(28, 80, 105); font-size: 10px; content: "Tab";
}
.main-container > .main-wrapper table[class*='ph-'].ph-tab > tbody > tr:last-child > td .add {
	border-color: rgb(28, 80, 105); color: rgb(28, 80, 105);
}
.main-container > .main-wrapper table[class*='ph-'].ph-tab > tbody > tr:last-child > th .add {
	border-color: rgb(28, 80, 105); color: rgb(28, 80, 105);
}
.main-container > .main-wrapper table[class*='ph-'].ph-tab > tr:last-child > td .add {
	border-color: rgb(28, 80, 105); color: rgb(28, 80, 105);
}
.main-container > .main-wrapper table[class*='ph-'].ph-tab > tr:last-child > th .add {
	border-color: rgb(28, 80, 105); color: rgb(28, 80, 105);
}
.main-container > .main-wrapper table[class*='ph-'].ph-tab > tbody > tr:nth-child(2n+1) > td {
	border-color: rgb(28, 80, 105);
}
.main-container > .main-wrapper table[class*='ph-'].ph-tab > tbody > tr:nth-child(2n+1) > th {
	border-color: rgb(28, 80, 105);
}
.main-container > .main-wrapper table[class*='ph-'].ph-tab > tr:nth-child(2n+1) > td {
	border-color: rgb(28, 80, 105);
}
.main-container > .main-wrapper table[class*='ph-'].ph-tab > tr:nth-child(2n+1) > th {
	border-color: rgb(28, 80, 105);
}
.main-container > .main-wrapper table[class*='ph-'].ph-tab > tbody > tr:nth-child(2n+1) > td::before {
	width: 13px; text-align: center; color: rgb(28, 80, 105); font-family: FontAwesome; font-size: 10px; margin-bottom: -1px; border-right-color: rgb(28, 80, 105); border-bottom-color: rgb(28, 80, 105); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; display: inline-block; content: "\f1dc";
}
.main-container > .main-wrapper table[class*='ph-'].ph-tab > tbody > tr:nth-child(2n+1) > th::before {
	width: 13px; text-align: center; color: rgb(28, 80, 105); font-family: FontAwesome; font-size: 10px; margin-bottom: -1px; border-right-color: rgb(28, 80, 105); border-bottom-color: rgb(28, 80, 105); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; display: inline-block; content: "\f1dc";
}
.main-container > .main-wrapper table[class*='ph-'].ph-tab > tr:nth-child(2n+1) > td::before {
	width: 13px; text-align: center; color: rgb(28, 80, 105); font-family: FontAwesome; font-size: 10px; margin-bottom: -1px; border-right-color: rgb(28, 80, 105); border-bottom-color: rgb(28, 80, 105); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; display: inline-block; content: "\f1dc";
}
.main-container > .main-wrapper table[class*='ph-'].ph-tab > tr:nth-child(2n+1) > th::before {
	width: 13px; text-align: center; color: rgb(28, 80, 105); font-family: FontAwesome; font-size: 10px; margin-bottom: -1px; border-right-color: rgb(28, 80, 105); border-bottom-color: rgb(28, 80, 105); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; display: inline-block; content: "\f1dc";
}
.main-container > .main-wrapper table[class*='ph-'].ph-tab > tbody > tr:nth-child(2n) > td {
	border-color: rgb(28, 80, 105);
}
.main-container > .main-wrapper table[class*='ph-'].ph-tab > tbody > tr:nth-child(2n) > th {
	border-color: rgb(28, 80, 105);
}
.main-container > .main-wrapper table[class*='ph-'].ph-tab > tr:nth-child(2n) > td {
	border-color: rgb(28, 80, 105);
}
.main-container > .main-wrapper table[class*='ph-'].ph-tab > tr:nth-child(2n) > th {
	border-color: rgb(28, 80, 105);
}
.main-container > .main-wrapper table[class*='ph-'].ph-tab > tbody > tr:nth-child(2n) > td::before {
	width: 13px; text-align: center; color: rgb(28, 80, 105); font-family: FontAwesome; font-size: 10px; margin-bottom: -1px; border-right-color: rgb(28, 80, 105); border-bottom-color: rgb(28, 80, 105); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; display: inline-block; content: "\f129";
}
.main-container > .main-wrapper table[class*='ph-'].ph-tab > tbody > tr:nth-child(2n) > th::before {
	width: 13px; text-align: center; color: rgb(28, 80, 105); font-family: FontAwesome; font-size: 10px; margin-bottom: -1px; border-right-color: rgb(28, 80, 105); border-bottom-color: rgb(28, 80, 105); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; display: inline-block; content: "\f129";
}
.main-container > .main-wrapper table[class*='ph-'].ph-tab > tr:nth-child(2n) > td::before {
	width: 13px; text-align: center; color: rgb(28, 80, 105); font-family: FontAwesome; font-size: 10px; margin-bottom: -1px; border-right-color: rgb(28, 80, 105); border-bottom-color: rgb(28, 80, 105); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; display: inline-block; content: "\f129";
}
.main-container > .main-wrapper table[class*='ph-'].ph-tab > tr:nth-child(2n) > th::before {
	width: 13px; text-align: center; color: rgb(28, 80, 105); font-family: FontAwesome; font-size: 10px; margin-bottom: -1px; border-right-color: rgb(28, 80, 105); border-bottom-color: rgb(28, 80, 105); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; display: inline-block; content: "\f129";
}
.main-container > .main-wrapper table[class*='ph-'].ph-landing-slider {
	border-color: rgb(255, 98, 0); border-top-width: 0px; border-right-width: 0px; border-left-width: 0px; border-top-style: none; border-right-style: none; border-left-style: none;
}
.main-container > .main-wrapper table[class*='ph-'].ph-landing-slider::before {
	color: rgb(255, 98, 0); font-size: 10px; content: "Landing Slider";
}
.main-container > .main-wrapper table[class*='ph-'].ph-landing-slider > tbody > tr:last-child > td .add {
	border-color: rgb(255, 98, 0); color: rgb(255, 98, 0);
}
.main-container > .main-wrapper table[class*='ph-'].ph-landing-slider > tbody > tr:last-child > th .add {
	border-color: rgb(255, 98, 0); color: rgb(255, 98, 0);
}
.main-container > .main-wrapper table[class*='ph-'].ph-landing-slider > tr:last-child > td .add {
	border-color: rgb(255, 98, 0); color: rgb(255, 98, 0);
}
.main-container > .main-wrapper table[class*='ph-'].ph-landing-slider > tr:last-child > th .add {
	border-color: rgb(255, 98, 0); color: rgb(255, 98, 0);
}
.main-container > .main-wrapper table[class*='ph-'].ph-landing-slider > tbody > tr:nth-child(2n+1) > td {
	border-color: rgb(255, 98, 0);
}
.main-container > .main-wrapper table[class*='ph-'].ph-landing-slider > tbody > tr:nth-child(2n+1) > th {
	border-color: rgb(255, 98, 0);
}
.main-container > .main-wrapper table[class*='ph-'].ph-landing-slider > tr:nth-child(2n+1) > td {
	border-color: rgb(255, 98, 0);
}
.main-container > .main-wrapper table[class*='ph-'].ph-landing-slider > tr:nth-child(2n+1) > th {
	border-color: rgb(255, 98, 0);
}
.main-container > .main-wrapper table[class*='ph-'].ph-landing-slider > tbody > tr:nth-child(2n+1) > td::before {
	width: 13px; text-align: center; color: rgb(255, 98, 0); font-family: FontAwesome; font-size: 10px; margin-bottom: -1px; border-right-color: rgb(255, 98, 0); border-bottom-color: rgb(255, 98, 0); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; display: inline-block; content: "\f1dc";
}
.main-container > .main-wrapper table[class*='ph-'].ph-landing-slider > tbody > tr:nth-child(2n+1) > th::before {
	width: 13px; text-align: center; color: rgb(255, 98, 0); font-family: FontAwesome; font-size: 10px; margin-bottom: -1px; border-right-color: rgb(255, 98, 0); border-bottom-color: rgb(255, 98, 0); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; display: inline-block; content: "\f1dc";
}
.main-container > .main-wrapper table[class*='ph-'].ph-landing-slider > tr:nth-child(2n+1) > td::before {
	width: 13px; text-align: center; color: rgb(255, 98, 0); font-family: FontAwesome; font-size: 10px; margin-bottom: -1px; border-right-color: rgb(255, 98, 0); border-bottom-color: rgb(255, 98, 0); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; display: inline-block; content: "\f1dc";
}
.main-container > .main-wrapper table[class*='ph-'].ph-landing-slider > tr:nth-child(2n+1) > th::before {
	width: 13px; text-align: center; color: rgb(255, 98, 0); font-family: FontAwesome; font-size: 10px; margin-bottom: -1px; border-right-color: rgb(255, 98, 0); border-bottom-color: rgb(255, 98, 0); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; display: inline-block; content: "\f1dc";
}
.main-container > .main-wrapper table[class*='ph-'].ph-landing-slider > tbody > tr:nth-child(2n) > td {
	border-color: rgb(255, 98, 0);
}
.main-container > .main-wrapper table[class*='ph-'].ph-landing-slider > tbody > tr:nth-child(2n) > th {
	border-color: rgb(255, 98, 0);
}
.main-container > .main-wrapper table[class*='ph-'].ph-landing-slider > tr:nth-child(2n) > td {
	border-color: rgb(255, 98, 0);
}
.main-container > .main-wrapper table[class*='ph-'].ph-landing-slider > tr:nth-child(2n) > th {
	border-color: rgb(255, 98, 0);
}
.main-container > .main-wrapper table[class*='ph-'].ph-landing-slider > tbody > tr:nth-child(2n) > td::before {
	width: 13px; text-align: center; color: rgb(255, 98, 0); font-family: FontAwesome; font-size: 10px; margin-bottom: -1px; border-right-color: rgb(255, 98, 0); border-bottom-color: rgb(255, 98, 0); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; display: inline-block; content: "\f129";
}
.main-container > .main-wrapper table[class*='ph-'].ph-landing-slider > tbody > tr:nth-child(2n) > th::before {
	width: 13px; text-align: center; color: rgb(255, 98, 0); font-family: FontAwesome; font-size: 10px; margin-bottom: -1px; border-right-color: rgb(255, 98, 0); border-bottom-color: rgb(255, 98, 0); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; display: inline-block; content: "\f129";
}
.main-container > .main-wrapper table[class*='ph-'].ph-landing-slider > tr:nth-child(2n) > td::before {
	width: 13px; text-align: center; color: rgb(255, 98, 0); font-family: FontAwesome; font-size: 10px; margin-bottom: -1px; border-right-color: rgb(255, 98, 0); border-bottom-color: rgb(255, 98, 0); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; display: inline-block; content: "\f129";
}
.main-container > .main-wrapper table[class*='ph-'].ph-landing-slider > tr:nth-child(2n) > th::before {
	width: 13px; text-align: center; color: rgb(255, 98, 0); font-family: FontAwesome; font-size: 10px; margin-bottom: -1px; border-right-color: rgb(255, 98, 0); border-bottom-color: rgb(255, 98, 0); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; display: inline-block; content: "\f129";
}
.main-container > .main-wrapper table[class*='ph-'].ph-landing-links {
	border-color: rgb(0, 65, 255); border-top-width: 0px; border-right-width: 0px; border-left-width: 0px; border-top-style: none; border-right-style: none; border-left-style: none; counter-reset: index;
}
.main-container > .main-wrapper table[class*='ph-'].ph-landing-links::before {
	color: rgb(0, 65, 255); font-size: 10px; content: "Landing Links";
}
.main-container > .main-wrapper table[class*='ph-'].ph-landing-links > tbody > tr:last-child > td .add {
	border-color: rgb(0, 65, 255); color: rgb(0, 65, 255);
}
.main-container > .main-wrapper table[class*='ph-'].ph-landing-links > tbody > tr:last-child > th .add {
	border-color: rgb(0, 65, 255); color: rgb(0, 65, 255);
}
.main-container > .main-wrapper table[class*='ph-'].ph-landing-links > tr:last-child > td .add {
	border-color: rgb(0, 65, 255); color: rgb(0, 65, 255);
}
.main-container > .main-wrapper table[class*='ph-'].ph-landing-links > tr:last-child > th .add {
	border-color: rgb(0, 65, 255); color: rgb(0, 65, 255);
}
.main-container > .main-wrapper table[class*='ph-'].ph-landing-links > tbody > tr:nth-child(2n+1) > td {
	border-color: rgb(0, 65, 255);
}
.main-container > .main-wrapper table[class*='ph-'].ph-landing-links > tbody > tr:nth-child(2n+1) > th {
	border-color: rgb(0, 65, 255);
}
.main-container > .main-wrapper table[class*='ph-'].ph-landing-links > tr:nth-child(2n+1) > td {
	border-color: rgb(0, 65, 255);
}
.main-container > .main-wrapper table[class*='ph-'].ph-landing-links > tr:nth-child(2n+1) > th {
	border-color: rgb(0, 65, 255);
}
.main-container > .main-wrapper table[class*='ph-'].ph-landing-links > tbody > tr:nth-child(2n+1) > td::before {
	width: 13px; text-align: center; color: rgb(0, 65, 255); font-family: FontAwesome; font-size: 10px; margin-bottom: -1px; border-right-color: rgb(0, 65, 255); border-bottom-color: rgb(0, 65, 255); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; display: inline-block; content: "\f1dc";
}
.main-container > .main-wrapper table[class*='ph-'].ph-landing-links > tbody > tr:nth-child(2n+1) > th::before {
	width: 13px; text-align: center; color: rgb(0, 65, 255); font-family: FontAwesome; font-size: 10px; margin-bottom: -1px; border-right-color: rgb(0, 65, 255); border-bottom-color: rgb(0, 65, 255); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; display: inline-block; content: "\f1dc";
}
.main-container > .main-wrapper table[class*='ph-'].ph-landing-links > tr:nth-child(2n+1) > td::before {
	width: 13px; text-align: center; color: rgb(0, 65, 255); font-family: FontAwesome; font-size: 10px; margin-bottom: -1px; border-right-color: rgb(0, 65, 255); border-bottom-color: rgb(0, 65, 255); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; display: inline-block; content: "\f1dc";
}
.main-container > .main-wrapper table[class*='ph-'].ph-landing-links > tr:nth-child(2n+1) > th::before {
	width: 13px; text-align: center; color: rgb(0, 65, 255); font-family: FontAwesome; font-size: 10px; margin-bottom: -1px; border-right-color: rgb(0, 65, 255); border-bottom-color: rgb(0, 65, 255); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; display: inline-block; content: "\f1dc";
}
.main-container > .main-wrapper table[class*='ph-'].ph-landing-links > tbody > tr:nth-child(2n) > td {
	border-color: rgb(0, 65, 255);
}
.main-container > .main-wrapper table[class*='ph-'].ph-landing-links > tbody > tr:nth-child(2n) > th {
	border-color: rgb(0, 65, 255);
}
.main-container > .main-wrapper table[class*='ph-'].ph-landing-links > tr:nth-child(2n) > td {
	border-color: rgb(0, 65, 255);
}
.main-container > .main-wrapper table[class*='ph-'].ph-landing-links > tr:nth-child(2n) > th {
	border-color: rgb(0, 65, 255);
}
.main-container > .main-wrapper table[class*='ph-'].ph-landing-links > tbody > tr:nth-child(2n) > td::before {
	width: 13px; text-align: center; color: rgb(0, 65, 255); font-family: FontAwesome; font-size: 10px; margin-bottom: -1px; border-right-color: rgb(0, 65, 255); border-bottom-color: rgb(0, 65, 255); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; display: inline-block; content: "\f129";
}
.main-container > .main-wrapper table[class*='ph-'].ph-landing-links > tbody > tr:nth-child(2n) > th::before {
	width: 13px; text-align: center; color: rgb(0, 65, 255); font-family: FontAwesome; font-size: 10px; margin-bottom: -1px; border-right-color: rgb(0, 65, 255); border-bottom-color: rgb(0, 65, 255); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; display: inline-block; content: "\f129";
}
.main-container > .main-wrapper table[class*='ph-'].ph-landing-links > tr:nth-child(2n) > td::before {
	width: 13px; text-align: center; color: rgb(0, 65, 255); font-family: FontAwesome; font-size: 10px; margin-bottom: -1px; border-right-color: rgb(0, 65, 255); border-bottom-color: rgb(0, 65, 255); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; display: inline-block; content: "\f129";
}
.main-container > .main-wrapper table[class*='ph-'].ph-landing-links > tr:nth-child(2n) > th::before {
	width: 13px; text-align: center; color: rgb(0, 65, 255); font-family: FontAwesome; font-size: 10px; margin-bottom: -1px; border-right-color: rgb(0, 65, 255); border-bottom-color: rgb(0, 65, 255); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; display: inline-block; content: "\f129";
}
.main-container > .main-wrapper table[class*='ph-'].ph-landing-links > tbody > tr > td::before {
	font-family: sans-serif !important; content: counter(index) !important; counter-increment: index;
}
.main-container > .main-wrapper table[class*='ph-'].ph-landing-links > tbody > tr > th::before {
	font-family: sans-serif !important; content: counter(index) !important; counter-increment: index;
}
.main-container > .main-wrapper table[class*='ph-'].ph-landing-links > tr > td::before {
	font-family: sans-serif !important; content: counter(index) !important; counter-increment: index;
}
.main-container > .main-wrapper table[class*='ph-'].ph-landing-links > tr > th::before {
	font-family: sans-serif !important; content: counter(index) !important; counter-increment: index;
}
.main-container > .main-wrapper table[class*='ph-'].ph-accordion.bod {
	border-color: rgb(195, 14, 46);
}
.main-container > .main-wrapper table[class*='ph-'].ph-accordion.bod::before {
	color: rgb(195, 14, 46); content: "Board of Directors";
}
.main-container > .main-wrapper table[class*='ph-'].ph-accordion.bod > tbody > tr:last-child td .add {
	border-color: rgb(195, 14, 46); color: rgb(195, 14, 46);
}
.main-container > .main-wrapper table[class*='ph-'].ph-accordion.bod > tbody > tr:last-child th .add {
	border-color: rgb(195, 14, 46); color: rgb(195, 14, 46);
}
.main-container > .main-wrapper table[class*='ph-'].ph-accordion.bod > tr:last-child td .add {
	border-color: rgb(195, 14, 46); color: rgb(195, 14, 46);
}
.main-container > .main-wrapper table[class*='ph-'].ph-accordion.bod > tr:last-child th .add {
	border-color: rgb(195, 14, 46); color: rgb(195, 14, 46);
}
.main-container > .main-wrapper table[class*='ph-'].ph-accordion.bod > tbody > tr > td {
	border-color: rgb(195, 14, 46);
}
.main-container > .main-wrapper table[class*='ph-'].ph-accordion.bod > tbody > tr > th {
	border-color: rgb(195, 14, 46);
}
.main-container > .main-wrapper table[class*='ph-'].ph-accordion.bod > tr > td {
	border-color: rgb(195, 14, 46);
}
.main-container > .main-wrapper table[class*='ph-'].ph-accordion.bod > tr > th {
	border-color: rgb(195, 14, 46);
}
.main-container > .main-wrapper table[class*='ph-'].ph-accordion.bod > tbody > tr > td::before {
	border-color: rgb(195, 14, 46); color: rgb(195, 14, 46);
}
.main-container > .main-wrapper table[class*='ph-'].ph-accordion.bod > tbody > tr > th::before {
	border-color: rgb(195, 14, 46); color: rgb(195, 14, 46);
}
.main-container > .main-wrapper table[class*='ph-'].ph-accordion.bod > tr > td::before {
	border-color: rgb(195, 14, 46); color: rgb(195, 14, 46);
}
.main-container > .main-wrapper table[class*='ph-'].ph-accordion.bod > tr > th::before {
	border-color: rgb(195, 14, 46); color: rgb(195, 14, 46);
}
.main-container > .main-wrapper table[class*='ph-'].ph-accordion.bod > tbody > tr:nth-child(2n+1) > td::before {
	content: "\f007";
}
.main-container > .main-wrapper table[class*='ph-'].ph-accordion.bod > tbody > tr:nth-child(2n+1) > th::before {
	content: "\f007";
}
.main-container > .main-wrapper table[class*='ph-'].ph-accordion.bod > tr:nth-child(2n+1) > td::before {
	content: "\f007";
}
.main-container > .main-wrapper table[class*='ph-'].ph-accordion.bod > tr:nth-child(2n+1) > th::before {
	content: "\f007";
}
.main-container > .main-wrapper table[class*='ph-'].ph-accordion.bod > tbody > tr:nth-child(2n) > td::before {
	content: "\f02b";
}
.main-container > .main-wrapper table[class*='ph-'].ph-accordion.bod > tbody > tr:nth-child(2n) > th::before {
	content: "\f02b";
}
.main-container > .main-wrapper table[class*='ph-'].ph-accordion.bod > tr:nth-child(2n) > td::before {
	content: "\f02b";
}
.main-container > .main-wrapper table[class*='ph-'].ph-accordion.bod > tr:nth-child(2n) > th::before {
	content: "\f02b";
}
.main-container > .main-wrapper table[class*='ph-'].ph-accordion.bod > tbody > tr:nth-child(4n+3) > td {
	border-top-color: currentColor; border-top-width: 1px; border-top-style: solid;
}
.main-container > .main-wrapper table[class*='ph-'].ph-accordion.bod > tbody > tr:nth-child(4n+3) > th {
	border-top-color: currentColor; border-top-width: 1px; border-top-style: solid;
}
.main-container > .main-wrapper table[class*='ph-'].ph-accordion.bod > tr:nth-child(4n+3) > td {
	border-top-color: currentColor; border-top-width: 1px; border-top-style: solid;
}
.main-container > .main-wrapper table[class*='ph-'].ph-accordion.bod > tr:nth-child(4n+3) > th {
	border-top-color: currentColor; border-top-width: 1px; border-top-style: solid;
}
.main-container > .main-wrapper table[class*='ph-'].ph-accordion.bod > tbody > tr:nth-child(4n+3) > td::before {
	content: "\f03e";
}
.main-container > .main-wrapper table[class*='ph-'].ph-accordion.bod > tbody > tr:nth-child(4n+3) > th::before {
	content: "\f03e";
}
.main-container > .main-wrapper table[class*='ph-'].ph-accordion.bod > tr:nth-child(4n+3) > td::before {
	content: "\f03e";
}
.main-container > .main-wrapper table[class*='ph-'].ph-accordion.bod > tr:nth-child(4n+3) > th::before {
	content: "\f03e";
}
.main-container > .main-wrapper table[class*='ph-'].ph-accordion.bod > tbody > tr:nth-child(4n+3) > td img {
	max-height: 200px;
}
.main-container > .main-wrapper table[class*='ph-'].ph-accordion.bod > tbody > tr:nth-child(4n+3) > th img {
	max-height: 200px;
}
.main-container > .main-wrapper table[class*='ph-'].ph-accordion.bod > tr:nth-child(4n+3) > td img {
	max-height: 200px;
}
.main-container > .main-wrapper table[class*='ph-'].ph-accordion.bod > tr:nth-child(4n+3) > th img {
	max-height: 200px;
}
.main-container > .main-wrapper table[class*='ph-'].ph-accordion.bod > tbody > tr:nth-child(4n) > td::before {
	content: "\f129";
}
.main-container > .main-wrapper table[class*='ph-'].ph-accordion.bod > tbody > tr:nth-child(4n) > th::before {
	content: "\f129";
}
.main-container > .main-wrapper table[class*='ph-'].ph-accordion.bod > tr:nth-child(4n) > td::before {
	content: "\f129";
}
.main-container > .main-wrapper table[class*='ph-'].ph-accordion.bod > tr:nth-child(4n) > th::before {
	content: "\f129";
}
.main-container > .main-wrapper .big-call-to-action-bar {
	background: rgb(244, 244, 244); height: 80px; text-align: center; color: rgb(39, 39, 39); line-height: 80px; overflow: hidden; position: relative; transform-style: preserve-3d; -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d;
}
@media screen and (max-width:1023px) and (min-width:768px)
{
.main-container > .main-wrapper .big-call-to-action-bar {
	height: 60px; line-height: 60px;
}
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper .big-call-to-action-bar {
	height: auto; line-height: 30px; padding-top: 11px; padding-bottom: 11px;
}
}
.main-container > .main-wrapper .big-call-to-action-bar::after {
	left: -25%; top: 0px; width: 150%; height: 20px; position: absolute; content: ""; box-shadow: inset 0px 6px 10px rgba(0,0,0,0.2); -webkit-box-shadow: inset 0 6px 10px rgba(0, 0, 0, 0.2); -moz-box-shadow: inset 0 6px 10px rgba(0, 0, 0, 0.2);
}
.main-container > .main-wrapper .big-call-to-action-bar.no-shadow::after {
	display: none; content: none;
}
.main-container > .main-wrapper .big-call-to-action-bar.self-contain {
	padding-right: 20px; padding-left: 30px;
}
.main-container > .main-wrapper .big-call-to-action-bar .message {
	font-family: Roboto; font-size: 16px; font-weight: 300; margin-right: 60px; display: inline-block;
}
@media screen and (max-width:1023px) and (min-width:768px)
{
.main-container > .main-wrapper .big-call-to-action-bar .message {
	font-size: 15px;
}
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper .big-call-to-action-bar .message {
	text-align: center; font-size: 14px; margin-right: 0px; float: none;
}
}
.main-container > .main-wrapper .big-call-to-action-bar .btn {
	border-color: rgb(195, 14, 46); color: rgb(255, 255, 255); display: inline-block; background-color: rgb(195, 14, 46);
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper .big-call-to-action-bar .btn {
	margin: auto; padding: 4px 8px; font-size: 11px; display: block;
}
}
.main-container > .main-wrapper .big-call-to-action-bar .btn:hover {
	border-color: rgb(195, 14, 46); color: rgb(195, 14, 46); background-color: rgb(255, 255, 255);
}
.main-container > .main-wrapper .big-call-to-action-bar.v2 {
	background: rgb(195, 14, 46); color: rgb(255, 255, 255); padding-right: 20px; padding-left: 30px;
}
.main-container > .main-wrapper .big-call-to-action-bar.v2::after {
	display: none; content: none;
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper .big-call-to-action-bar.v2 {
	padding-right: 20px; padding-left: 20px;
}
}
.main-container > .main-wrapper .big-call-to-action-bar.v2 .btn {
	border-color: rgb(255, 255, 255); color: rgb(195, 14, 46); background-color: rgb(255, 255, 255);
}
.main-container > .main-wrapper .big-call-to-action-bar.v2 .btn:hover {
	border-color: rgb(255, 255, 255); color: rgb(255, 255, 255); background-color: rgb(195, 14, 46);
}
.main-container > .main-wrapper .middle-call-to-action-holder {
	text-align: center; text-transform: uppercase; padding-top: 30px; padding-bottom: 50px;
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper .middle-call-to-action-holder {
	padding-top: 20px; padding-bottom: 35px;
}
}
.main-container > .main-wrapper .big-call-to-action-triple-links {
	padding-top: 75px; padding-bottom: 75px; background-color: rgb(244, 244, 244);
}
@media screen and (max-width:1023px) and (min-width:768px)
{
.main-container > .main-wrapper .big-call-to-action-triple-links {
	padding-top: 35px; padding-bottom: 35px;
}
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper .big-call-to-action-triple-links {
	padding-top: 20px; padding-bottom: 20px;
}
}
.main-container > .main-wrapper .big-call-to-action-triple-links a {
	transition:transform 0.2s, box-shadow 0.2s, transform 0.2s, -moz-transform 0.2s, -o-transform 0.2s, -webkit-box-shadow 0.2s, -moz-box-shadow 0.2s; height: 100px; color: rgb(255, 255, 255) !important; line-height: 100px; text-decoration: none; display: block; background-color: rgb(195, 14, 46) !important; -webkit-transition: -webkit-transform .2s ease, -webkit-box-shadow .2s ease; -o-transition: transform .2s ease, box-shadow .2s ease, -o-transform .2s ease; -moz-transition: transform .2s ease, box-shadow .2s ease, -moz-transform .2s ease, -moz-box-shadow .2s ease;
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper .big-call-to-action-triple-links a {
	height: 40px; line-height: 40px; margin-bottom: 4px;
}
}
.main-container > .main-wrapper .big-call-to-action-triple-links a i {
	width: 70px; text-align: right; line-height: 100px; font-size: 43px; float: left; display: inline-block; text-shadow: 0px -1px 2px rgba(0,0,0,0.23);
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper .big-call-to-action-triple-links a i {
	width: 50px; line-height: 40px; font-size: 30px;
}
}
.main-container > .main-wrapper .big-call-to-action-triple-links a .text {
	top: 50%; width: calc(100% - 70px); text-align: center; line-height: normal; padding-right: 10px; float: right; display: inline-block; position: relative; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -o-transform: translateY(-50%);
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper .big-call-to-action-triple-links a .text {
	width: calc(100% - 50px); text-align: left; padding-left: 10px;
}
}
.main-container > .main-wrapper .big-call-to-action-triple-links a:hover {
	text-decoration: none; box-shadow: 0px 4px 2px rgba(0,0,0,0.17); transform: scale(1.02); -moz-transform: scale(1.02); -webkit-transform: scale(1.02); -o-transform: scale(1.02); -webkit-box-shadow: 0px 4px 2px rgba(0, 0, 0, 0.17); -moz-box-shadow: 0px 4px 2px rgba(0, 0, 0, 0.17);
}
.main-container > .main-wrapper .custom-arrow {
	display: inline-block; position: relative; min-width: 100px;
}
.main-container > .main-wrapper .custom-arrow select {
	background: url("#"); padding: 0px 15px !important; border-radius: 4px !important; border: 1px solid rgb(193, 193, 193); border-image: none; width: 100%; height: 40px; color: rgb(87, 87, 87); line-height: 40px; font-size: 14px; font-weight: 300; position: relative; z-index: 2; -webkit-border-radius: 4px; -webkit-appearance: none; -moz-border-radius: 4px; -moz-appearance: none; appearance: none;
}
.main-container > .main-wrapper .custom-arrow select::-ms-expand {
	display: none;
}
.main-container > .main-wrapper .custom-arrow select::-ms-expand {
	display: none;
}
.main-container > .main-wrapper .custom-arrow label {
	background: rgb(193, 193, 193); margin: 0px !important; padding: 0px !important; border-radius: 0px 4px 4px 0px; width: 35px; height: 40px; text-align: center; right: 0px; line-height: 40px; position: absolute; z-index: 1; pointer-events: none; -webkit-border-radius: 0px 4px 4px 0px; -moz-border-radius: 0px 4px 4px 0px;
}
.main-container > .main-wrapper .custom-arrow label::after {
	color: rgb(255, 255, 255); font-family: FontAwesome; font-size: 18px; font-weight: normal; content: "\f107";
}
.main-container > .main-wrapper .anchor-list a {
	padding: 14px 12px; transition:200ms; color: rgb(72, 72, 72); font-family: Arial, Roboto, sans-serif; font-size: 14px; font-weight: 400; text-decoration: none; margin-bottom: 2px; border-left-color: rgb(229, 229, 229); border-left-width: 2px; border-left-style: solid; display: block; background-color: rgb(244, 244, 244); -webkit-transition: all 200ms; -o-transition: all 200ms; -moz-transition: all 200ms;
}
.main-container > .main-wrapper .anchor-list a [class^='icon-'] {
	color: rgb(195, 14, 46) !important; font-size: 21px; margin-right: 20px;
}
.main-container > .main-wrapper .anchor-list a [class*=' icon-'] {
	color: rgb(195, 14, 46) !important; font-size: 21px; margin-right: 20px;
}
.main-container > .main-wrapper .anchor-list a:last-child {
	margin-bottom: 0px;
}
.main-container > .main-wrapper .anchor-list a:only-child {
	margin-bottom: 0px;
}
.main-container > .main-wrapper .anchor-list a:hover {
	color: rgb(195, 14, 46); border-left-color: rgb(195, 14, 46);
}
.main-container > .main-wrapper .sharer {
	border: 1px solid rgb(230, 230, 230); border-image: none; top: 80px; right: 75px; display: inline-block; position: absolute; z-index: 9;
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper .sharer {
	top: 20px; right: 15px;
}
}
.main-container > .main-wrapper .sharer .text {
	background: rgb(230, 230, 230); height: 28px; line-height: 28px; padding-right: 10px; padding-left: 10px; font-family: Arial; font-size: 12px; font-weight: bold; display: inline-block;
}
.main-container > .main-wrapper .sharer a {
	background: rgb(255, 255, 255); width: 30px; height: 28px; text-align: center; color: rgb(77, 77, 77); line-height: 28px; font-size: 13px; display: inline-block;
}
.main-container > .main-wrapper .sharer a:hover {
	color: rgb(195, 14, 46);
}
.main-container > .main-wrapper .right-col {
	padding-top: 133px;
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper .right-col {
	padding-top: 0px;
}
}
.main-container > .main-wrapper .gmap-custom-marker {
	border-radius: 100%; width: 30px; height: 30px; text-align: center; color: white; line-height: 30px; font-family: Arial, Roboto, sans-serif; font-size: 14px; position: absolute; cursor: pointer; background-color: rgb(195, 14, 46); -webkit-border-radius: 100%; -moz-border-radius: 100%;
}
.main-container > .main-wrapper .gmap-custom-marker::before {
	left: 1px; top: 21px; width: 17px; height: 34px; border-top-color: rgb(195, 14, 46); border-right-color: transparent; border-left-color: transparent; border-top-width: 25px; border-right-width: 14px; border-left-width: 14px; border-top-style: solid; border-right-style: solid; border-left-style: solid; position: absolute; z-index: -1; cursor: pointer; content: "";
}
.main-container > .main-wrapper .gmap-custom-marker::after {
	border-radius: 100%; left: 0px; width: 30px; height: 7px; bottom: -19px; position: absolute; z-index: -2; content: ""; opacity: 0.2; background-color: black; -webkit-border-radius: 100%; -moz-border-radius: 100%;
}
.main-container > .main-wrapper .form-control:focus {
	border-color: rgb(195, 14, 46); outline: 0px; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(195,14,46,0.47); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(195, 14, 46, 0.47); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(195, 14, 46, 0.47);
}
.main-container > .main-wrapper .fill-parent {
	width: calc(100% + 100px) !important; padding-right: 50px; padding-left: 50px; margin-right: -50px; margin-left: -50px; max-width: calc(100% + 100px) !important;
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper .fill-parent {
	width: calc(100% + 40px) !important; margin-right: -20px; margin-left: -20px; max-width: calc(100% + 40px) !important;
}
}
.main-container > .main-wrapper img.fill-parent {
	width: 100%; padding-right: 0px; padding-left: 0px; max-width: 100%;
}
.main-container > .main-wrapper .odometer.odometer-auto-theme {
	vertical-align: middle; display: inline-block; position: relative;
}
.main-container > .main-wrapper .odometer.odometer-theme-pasabahce {
	vertical-align: middle; display: inline-block; position: relative;
}
.main-container > .main-wrapper .odometer.odometer-auto-theme .odometer-digit {
	vertical-align: middle; display: inline-block; position: relative;
}
.main-container > .main-wrapper .odometer.odometer-theme-pasabahce .odometer-digit {
	vertical-align: middle; display: inline-block; position: relative;
}
.main-container > .main-wrapper .odometer.odometer-auto-theme .odometer-digit .odometer-digit-spacer {
	vertical-align: middle; display: inline-block; visibility: hidden;
}
.main-container > .main-wrapper .odometer.odometer-theme-pasabahce .odometer-digit .odometer-digit-spacer {
	vertical-align: middle; display: inline-block; visibility: hidden;
}
.main-container > .main-wrapper .odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner {
	left: 0px; top: 0px; text-align: left; right: 0px; bottom: 0px; overflow: hidden; display: block; position: absolute;
}
.main-container > .main-wrapper .odometer.odometer-theme-pasabahce .odometer-digit .odometer-digit-inner {
	left: 0px; top: 0px; text-align: left; right: 0px; bottom: 0px; overflow: hidden; display: block; position: absolute;
}
.main-container > .main-wrapper .odometer.odometer-auto-theme .odometer-digit .odometer-ribbon {
	display: block;
}
.main-container > .main-wrapper .odometer.odometer-theme-pasabahce .odometer-digit .odometer-ribbon {
	display: block;
}
.main-container > .main-wrapper .odometer.odometer-auto-theme .odometer-digit .odometer-ribbon-inner {
	display: block; -webkit-backface-visibility: hidden;
}
.main-container > .main-wrapper .odometer.odometer-theme-pasabahce .odometer-digit .odometer-ribbon-inner {
	display: block; -webkit-backface-visibility: hidden;
}
.main-container > .main-wrapper .odometer.odometer-auto-theme .odometer-digit .odometer-value {
	display: block; -webkit-transform: translateZ(0);
}
.main-container > .main-wrapper .odometer.odometer-theme-pasabahce .odometer-digit .odometer-value {
	display: block; -webkit-transform: translateZ(0);
}
.main-container > .main-wrapper .odometer.odometer-auto-theme .odometer-digit .odometer-value.odometer-last-value {
	position: absolute;
}
.main-container > .main-wrapper .odometer.odometer-theme-pasabahce .odometer-digit .odometer-value.odometer-last-value {
	position: absolute;
}
.main-container > .main-wrapper .odometer.odometer-auto-theme.odometer-animating-up .odometer-ribbon-inner {
	transition:transform 2s, transform 2s, -moz-transform 2s, -o-transform 2s; -webkit-transition: -webkit-transform 2s; -o-transition: transform 2s, -o-transform 2s; -moz-transition: transform 2s, -moz-transform 2s;
}
.main-container > .main-wrapper .odometer.odometer-theme-pasabahce.odometer-animating-up .odometer-ribbon-inner {
	transition:transform 2s, transform 2s, -moz-transform 2s, -o-transform 2s; -webkit-transition: -webkit-transform 2s; -o-transition: transform 2s, -o-transform 2s; -moz-transition: transform 2s, -moz-transform 2s;
}
.main-container > .main-wrapper .odometer.odometer-auto-theme.odometer-animating-up.odometer-animating .odometer-ribbon-inner {
	transform: translateY(-100%); -moz-transform: translateY(-100%); -webkit-transform: translateY(-100%); -o-transform: translateY(-100%);
}
.main-container > .main-wrapper .odometer.odometer-theme-pasabahce.odometer-animating-up.odometer-animating .odometer-ribbon-inner {
	transform: translateY(-100%); -moz-transform: translateY(-100%); -webkit-transform: translateY(-100%); -o-transform: translateY(-100%);
}
.main-container > .main-wrapper .odometer.odometer-auto-theme.odometer-animating-down .odometer-ribbon-inner {
	transform: translateY(-100%); -moz-transform: translateY(-100%); -webkit-transform: translateY(-100%); -o-transform: translateY(-100%);
}
.main-container > .main-wrapper .odometer.odometer-theme-pasabahce.odometer-animating-down .odometer-ribbon-inner {
	transform: translateY(-100%); -moz-transform: translateY(-100%); -webkit-transform: translateY(-100%); -o-transform: translateY(-100%);
}
.main-container > .main-wrapper .odometer.odometer-auto-theme.odometer-animating-down.odometer-animating .odometer-ribbon-inner {
	transition:transform 2s, transform 2s, -moz-transform 2s, -o-transform 2s; transform: translateY(0px); -moz-transform: translateY(0); -webkit-transform: translateY(0); -o-transform: translateY(0); -webkit-transition: -webkit-transform 2s; -o-transition: transform 2s, -o-transform 2s; -moz-transition: transform 2s, -moz-transform 2s;
}
.main-container > .main-wrapper .odometer.odometer-theme-pasabahce.odometer-animating-down.odometer-animating .odometer-ribbon-inner {
	transition:transform 2s, transform 2s, -moz-transform 2s, -o-transform 2s; transform: translateY(0px); -moz-transform: translateY(0); -webkit-transform: translateY(0); -o-transform: translateY(0); -webkit-transition: -webkit-transform 2s; -o-transition: transform 2s, -o-transform 2s; -moz-transition: transform 2s, -moz-transform 2s;
}
.main-container > .main-wrapper .odometer.odometer-auto-theme {
	padding: 0px;
}
.main-container > .main-wrapper .odometer.odometer-theme-pasabahce {
	padding: 0px;
}
.main-container > .main-wrapper .odometer.odometer-auto-theme .odometer-digit {
	padding: 0px;
}
.main-container > .main-wrapper .odometer.odometer-theme-pasabahce .odometer-digit {
	padding: 0px;
}
.main-container > .main-wrapper .odometer.odometer-auto-theme :first-child.odometer-digit {
	border-radius: 0px; -webkit-border-radius: 0 0 0 0; -moz-border-radius: 0 0 0 0;
}
.main-container > .main-wrapper .odometer.odometer-theme-pasabahce :first-child.odometer-digit {
	border-radius: 0px; -webkit-border-radius: 0 0 0 0; -moz-border-radius: 0 0 0 0;
}
.main-container > .main-wrapper .odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner {
	left: 0px;
}
.main-container > .main-wrapper .odometer.odometer-theme-pasabahce .odometer-digit .odometer-digit-inner {
	left: 0px;
}
.main-container > .main-wrapper .odometer.odometer-auto-theme.odometer-animating-up .odometer-ribbon-inner {
	transition-timing-function: linear; -webkit-transition-timing-function: linear; -moz-transition-timing-function: linear; -o-transition-timing-function: linear;
}
.main-container > .main-wrapper .odometer.odometer-auto-theme.odometer-animating-down.odometer-animating .odometer-ribbon-inner {
	transition-timing-function: linear; -webkit-transition-timing-function: linear; -moz-transition-timing-function: linear; -o-transition-timing-function: linear;
}
.main-container > .main-wrapper .odometer.odometer-theme-pasabahce.odometer-animating-up .odometer-ribbon-inner {
	transition-timing-function: linear; -webkit-transition-timing-function: linear; -moz-transition-timing-function: linear; -o-transition-timing-function: linear;
}
.main-container > .main-wrapper .odometer.odometer-theme-pasabahce.odometer-animating-down.odometer-animating .odometer-ribbon-inner {
	transition-timing-function: linear; -webkit-transition-timing-function: linear; -moz-transition-timing-function: linear; -o-transition-timing-function: linear;
}
.main-container > .main-wrapper .slider-container.showcase {
	height: 100%;
}
.main-container > .main-wrapper .slider-container.showcase .row {
	margin: 0px;
}
.main-container > .main-wrapper .slider-container.showcase .slider {
	margin: 0px auto; padding: 0px; width: 100%; height: 100%; overflow: hidden; position: relative; max-width: 100%;
}
.main-container > .main-wrapper .slider-container.showcase .slider .navigation {
	left: 84px; bottom: 114px;
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper .slider-container.showcase .slider .navigation {
	display: none;
}
}
.main-container > .main-wrapper .slider-container.showcase .slider .navigation .seq-prev {
	margin-right: -1px;
}
.main-container > .main-wrapper .slider-container.showcase .slider .canvas {
	width: 100%; height: 100%; font-size: 0px; white-space: nowrap; position: absolute;
}
.main-container > .main-wrapper .slider-container.showcase .slider .canvas .slide {
	transition:200ms; width: 100%; height: 100%; font-size: 16px; vertical-align: middle; display: table; white-space: normal; position: absolute; opacity: 0; -webkit-transition: all 200ms; -o-transition: all 200ms; -moz-transition: all 200ms;
}
.main-container > .main-wrapper .slider-container.showcase .slider .canvas .slide .video-cta {
	border-radius: 100px; transition:200ms; left: 50%; top: 50%; width: 77px; height: 77px; text-align: center; color: white; line-height: 77px; text-indent: 5px; font-size: 20px; text-decoration: none; margin-top: 77px; position: absolute; z-index: 5; transform: translate(-50%, -50%); background-color: rgba(195, 14, 46, 0.8); -moz-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); -webkit-border-radius: 100px; -moz-border-radius: 100px; -webkit-transition: all 200ms ease; -o-transition: all 200ms ease; -moz-transition: all 200ms ease;
}
.main-container > .main-wrapper .slider-container.showcase .slider .canvas .slide .video-cta::after {
	font-family: FontAwesome; content: "\f04b";
}
.main-container > .main-wrapper .slider-container.showcase .slider .canvas .slide .video-cta:hover {
	color: rgb(195, 14, 46); background-color: white;
}
.main-container > .main-wrapper .slider-container.showcase .slider .canvas .slide .slogan {
	transition:opacity 1000ms; width: 100%; height: 100%; overflow: hidden; padding-bottom: 92px; padding-left: 170px; vertical-align: middle; display: table-cell; position: relative; z-index: 2; opacity: 0; text-shadow: 0px 2px 3px rgba(0,0,0,0.5); -webkit-transition: opacity 1000ms; -o-transition: opacity 1000ms; -moz-transition: opacity 1000ms;
}
.main-container > .main-wrapper .slider-container.showcase .slider .canvas .slide .slogan h1 {
	margin: 0px; color: white; font-size: 83px; font-weight: 200; text-shadow: 0px 2px 3px rgba(0,0,0,0.5);
}
.main-container > .main-wrapper .slider-container.showcase .slider .canvas .slide .slogan h1:last-child {
	font-weight: 500;
}
@media screen and (max-width:1340px) and (min-width:1024px)
{
.main-container > .main-wrapper .slider-container.showcase .slider .canvas .slide .slogan {
	padding-bottom: 69px; padding-left: 70px;
}
.main-container > .main-wrapper .slider-container.showcase .slider .canvas .slide .slogan h1 {
	font-size: 63px;
}
}
@media screen and (max-width:1023px) and (min-width:768px)
{
.main-container > .main-wrapper .slider-container.showcase .slider .canvas .slide .slogan {
	padding-bottom: 58px; padding-left: 50px;
}
.main-container > .main-wrapper .slider-container.showcase .slider .canvas .slide .slogan h1 {
	font-size: 53px;
}
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper .slider-container.showcase .slider .canvas .slide .slogan {
	padding-top: 78px; padding-left: 0px; vertical-align: top;
}
.main-container > .main-wrapper .slider-container.showcase .slider .canvas .slide .slogan h1 {
	text-align: center; font-size: 47px; font-weight: 200;
}
.main-container > .main-wrapper .slider-container.showcase .slider .canvas .slide .slogan h1:last-child {
	font-weight: 500;
}
}
.main-container > .main-wrapper .slider-container.showcase .slider .canvas .slide .image {
	background-position: center; transition:opacity 1000ms; width: 100%; height: 100%; position: absolute; z-index: 1; opacity: 0; background-repeat: no-repeat; background-size: cover; -webkit-transition: opacity 1000ms; -o-transition: opacity 1000ms; -moz-transition: opacity 1000ms; -moz-background-size: cover; -o-background-size: cover;
}
.main-container > .main-wrapper .slider-container.showcase .slider .canvas .slide.seq-in {
	opacity: 1;
}
.main-container > .main-wrapper .slider-container.showcase .slider .canvas .slide.seq-in .image {
	opacity: 1;
}
.main-container > .main-wrapper .slider-container.showcase .slider .canvas .slide.seq-in .slogan {
	opacity: 1;
}
.main-container > .main-wrapper .slider-container.showcase .slider .canvas .slide.seq-out .image {
	transition:opacity 1s, transform 5s, transform 5s, -moz-transform 5s, -o-transform 5s; opacity: 0; -webkit-transition: opacity 1s, -webkit-transform 5s; -o-transition: opacity 1s, transform 5s, -o-transform 5s; -moz-transition: opacity 1s, transform 5s, -moz-transform 5s;
}
.main-container > .main-wrapper .slider-container.showcase .slider .canvas .slide.seq-out .slogan {
	opacity: 0;
}
.main-container > .main-wrapper .slider-container.one {
	background: linear-gradient(rgb(232, 232, 232), rgb(191, 191, 191)); height: 520px; overflow: hidden;
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper .slider-container.one {
	height: 330px;
}
}
.main-container > .main-wrapper .slider-container.one .additional-background {
	left: 0px; width: 100%; height: 520px; right: 0px; position: absolute; z-index: 1; background-image: url("../img/slider/1/bg.png"); background-repeat: no-repeat;
}
@media all and (max-width:767px)
{
.main-container > .main-wrapper .slider-container.one .additional-background {
	background-position-x: 30%; background-size: 190%; -moz-background-size: 190%; -o-background-size: 190%;
}
}
@media all and (max-width:991px) and (min-width:768px)
{
.main-container > .main-wrapper .slider-container.one .additional-background {
	background-position-x: 50%;
}
}
@media all and (max-width:1199px) and (min-width:992px)
{
.main-container > .main-wrapper .slider-container.one .additional-background {
	background-position-x: 80%;
}
}
@media all and (min-width:1200px)
{
.main-container > .main-wrapper .slider-container.one .additional-background {
	background-position-x: 100%;
}
}
.main-container > .main-wrapper .slider-container.one .container {
	position: relative; z-index: 2;
}
.main-container > .main-wrapper .slider-container.one .slider {
	margin: 0px auto; padding: 0px; width: 100%; height: 300px; overflow: hidden; position: relative; max-width: 100%;
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper .slider-container.one .slider {
	height: 233px;
}
}
.main-container > .main-wrapper .slider-container.one .slider .canvas {
	width: 100%; height: 100%; font-size: 0px; white-space: nowrap; position: absolute;
}
.main-container > .main-wrapper .slider-container.one .slider .canvas .slide {
	transition:200ms; width: 100%; height: 100%; font-size: 16px; vertical-align: top; display: inline-block; white-space: normal; opacity: 0; -webkit-transition: all 200ms; -o-transition: all 200ms; -moz-transition: all 200ms;
}
.main-container > .main-wrapper .slider-container.one .slider .canvas .slide .content {
	opacity: 0;
}
.main-container > .main-wrapper .slider-container.one .slider .canvas .slide.seq-in {
	opacity: 1;
}
.main-container > .main-wrapper .slider-container.one .slider .canvas .slide.seq-in .image {
	opacity: 1;
}
.main-container > .main-wrapper .slider-container.one .slider .canvas .slide.seq-in .content {
	transition:200ms; opacity: 1; -webkit-transition: all 200ms; -o-transition: all 200ms; -moz-transition: all 200ms;
}
.main-container > .main-wrapper .slider-container.one .slider .canvas .slide.seq-out .image {
	opacity: 0;
}
.main-container > .main-wrapper .slider-container.one .slider-container-b {
	padding: 0px !important; height: 520px;
}
.main-container > .main-wrapper .slider-container.one .slider-container-b .heading {
	color: rgb(29, 29, 27); font-size: 24px; font-weight: 300; margin-top: 60px; margin-bottom: 60px; margin-left: 15px !important;
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper .slider-container.one .slider-container-b .heading {
	font-size: 20px; margin-top: 38px; margin-bottom: 30px;
}
}
.main-container > .main-wrapper .slider-container.one .slider-container-b h1.caption {
	color: rgb(39, 39, 39); font-size: 30px; font-weight: bold; margin-top: 15px; margin-bottom: 15px; margin-left: 0px; cursor: default;
}
.main-container > .main-wrapper .slider-container.one .slider-container-b h1.caption a {
	color: rgb(39, 39, 39); text-decoration: none;
}
.main-container > .main-wrapper .slider-container.one .slider-container-b h1.caption a:hover {
	text-decoration: none;
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper .slider-container.one .slider-container-b h1.caption {
	font-size: 16px;
}
}
.main-container > .main-wrapper .slider-container.one .slider-container-b p.desc {
	height: 150px; overflow: hidden; padding-bottom: 24px; font-size: 14px; white-space: normal; cursor: default; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis;
}
.main-container > .main-wrapper .slider-container.one .slider-container-b p.desc a {
	color: rgb(39, 39, 39); text-decoration: none;
}
.main-container > .main-wrapper .slider-container.one .slider-container-b p.desc a:hover {
	text-decoration: none;
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper .slider-container.one .slider-container-b p.desc {
	font-size: 12px;
}
}
.main-container > .main-wrapper .slider-container.one .slider-container-b .image {
	text-align: right; padding-right: 30px !important;
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper .slider-container.one .slider-container-b .image {
	padding-top: 38px; padding-right: 20px !important; padding-bottom: 0px; padding-left: 0px;
}
}
.main-container > .main-wrapper .slider-container.one .slider-container-b .image img {
	max-width: 100%;
}
.main-container > .main-wrapper .slider-container.one .slider-container-b .carousel-indicators {
	left: 15px; width: 90%; text-align: left; bottom: 45px; margin-left: 0px; position: absolute;
}
.main-container > .main-wrapper .slider-container.one .slider-container-b .carousel-indicators li {
	margin-right: 4px; float: left;
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper .slider-container.one .slider-container-b .carousel-indicators li {
	margin-right: 0px;
}
}
@media screen and (max-width:640px)
{
.main-container > .main-wrapper .slider-container.one .slider-container-b .carousel-indicators {
	list-style: none; left: 50%; width: 60%; text-align: center; bottom: 10px; padding-left: 0px; margin-left: -30%; position: absolute; z-index: 15;
}
.main-container > .main-wrapper .slider-container.one .slider-container-b .carousel-indicators li {
	float: none; display: inline-block;
}
}
.main-container > .main-wrapper .slider-container.two {
	height: 440px; position: relative;
}
.main-container > .main-wrapper .slider-container.two ul.navigation {
	left: 45px; top: 240px;
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper .slider-container.two ul.navigation {
	left: 5px; top: 190px;
}
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper .slider-container.two {
	height: 320px; margin-top: 20px;
}
}
.main-container > .main-wrapper .slider-container.two .slider {
	margin: 0px auto; padding: 0px; width: 100%; height: 440px; position: relative; z-index: 10; max-width: 100%;
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper .slider-container.two .slider {
	height: 320px;
}
}
.main-container > .main-wrapper .slider-container.two .slider .canvas {
	left: 0px; width: 100%; height: 100%; overflow: hidden; font-size: 0px; white-space: nowrap; position: absolute; transform: translate(0px, 0px) !important; -moz-transform: translate(0px, 0px); -webkit-transform: translate(0px, 0px); -o-transform: translate(0px, 0px);
}
.main-container > .main-wrapper .slider-container.two .slider .canvas .slide {
	transition:none !important; top: 0px; width: 100%; height: 100%; font-size: 16px; vertical-align: top; display: inline-block; white-space: normal; position: absolute; z-index: -1 !important; -webkit-transition: none; -o-transition: none; -moz-transition: none;
}
.main-container > .main-wrapper .slider-container.two .slider .canvas .slide.seq-in {
	z-index: 1 !important;
}
.main-container > .main-wrapper .slider-container.two .slider .canvas .slide.seq-out {
	z-index: 2 !important;
}
.main-container > .main-wrapper .slider-container.two .slider .canvas .slide .image {
	width: 100%; position: absolute;
}
.main-container > .main-wrapper .slider-container.two .slider .canvas .slide .image img {
	width: 100%; position: absolute;
}
.main-container > .main-wrapper .slider-container.two .slider .canvas .slide .image {
	background-position: center; height: 100%; background-repeat: no-repeat; background-size: cover; -moz-background-size: cover; -o-background-size: cover;
}
.main-container > .main-wrapper .slider-container.two .slider .canvas .slide .image::after {
	background: linear-gradient(rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 43%); left: 0px; top: 0px; width: 100%; height: 100%; right: 0px; bottom: 0px; position: absolute; content: "";
}
.main-container > .main-wrapper .slider-container.two .slider .seq-pagination {
	left: 0px !important; top: -50px !important; width: 100% !important; right: 0px !important; bottom: 0px !important; margin-left: 0px !important; position: absolute; z-index: 11;
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper .slider-container.two .slider .seq-pagination {
	top: -20px !important;
}
}
.main-container > .main-wrapper .slider-container.two .slider .seq-pagination li {
	background: none !important; border: currentColor !important; border-image: none !important; left: 0px !important; width: 100% !important; height: 100% !important; text-align: left !important; right: 0px !important; bottom: 0px !important; text-indent: 0px !important; visibility: hidden; position: absolute !important; z-index: 8; cursor: default; opacity: 1;
}
.main-container > .main-wrapper .slider-container.two .slider .seq-pagination li .call-to-action {
	border-color: rgba(255, 255, 255, 0.5); left: 50%; bottom: 16px; color: rgb(255, 255, 255); text-decoration: none; position: absolute; transform: translateX(-50%); -moz-transform: translateX(-50%); -webkit-transform: translateX(-50%); -o-transform: translateX(-50%);
}
.main-container > .main-wrapper .slider-container.two .slider .seq-pagination li .call-to-action:hover {
	border-color: rgb(255, 255, 255); color: rgb(195, 14, 46); background-color: rgb(255, 255, 255);
}
.main-container > .main-wrapper .slider-container.two .slider .seq-pagination li .content {
	padding: 50px 45px 0px; transition:600ms; height: 270px; color: rgb(255, 255, 255); max-height: 350px; opacity: 0; background-color: rgb(195, 14, 46); -webkit-transition: all 600ms; -o-transition: all 600ms; -moz-transition: all 600ms;
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper .slider-container.two .slider .seq-pagination li .content {
	padding: 20px 20px 0px; transition:height 200ms; height: 60px; overflow: hidden; margin-right: 5px; margin-left: 5px; max-height: 280px; -webkit-transition: height 200ms; -o-transition: height 200ms; -moz-transition: height 200ms;
}
.main-container > .main-wrapper .slider-container.two .slider .seq-pagination li .content .call-to-action {
	opacity: 0;
}
.main-container > .main-wrapper .slider-container.two .slider .seq-pagination li .content::after {
	top: 31px; right: 20px; color: rgb(255, 255, 255); font-family: FontAwesome; font-size: 20px; position: absolute; content: "\f107"; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -o-transform: translateY(-50%);
}
.main-container > .main-wrapper .slider-container.two .slider .seq-pagination li .content.expanded {
	height: 180px;
}
.main-container > .main-wrapper .slider-container.two .slider .seq-pagination li .content.expanded::after {
	content: "\f106";
}
.main-container > .main-wrapper .slider-container.two .slider .seq-pagination li .content.expanded .call-to-action {
	opacity: 1;
}
}
.main-container > .main-wrapper .slider-container.two .slider .seq-pagination li .content h1.caption {
	color: rgb(255, 255, 255); font-size: 24px; font-weight: lighter; margin-top: 0px; margin-bottom: 20px; margin-left: 0px !important; cursor: default;
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper .slider-container.two .slider .seq-pagination li .content h1.caption {
	font-size: 20px;
}
.main-container > .main-wrapper .slider-container.two .slider .seq-pagination li .content h1.caption::before {
	bottom: -20px;
}
}
.main-container > .main-wrapper .slider-container.two .slider .seq-pagination li .content p.desc {
	margin: 0px; padding-top: 28px; padding-bottom: 28px;
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper .slider-container.two .slider .seq-pagination li .content p.desc {
	padding-top: 19px; font-size: 12px;
}
}
.main-container > .main-wrapper .slider-container.two .slider .seq-pagination li.seq-current {
	top: 0px; visibility: visible; z-index: 10; opacity: 1;
}
.main-container > .main-wrapper .slider-container.two .slider .seq-pagination li.active {
	top: 0px; visibility: visible; z-index: 10; opacity: 1;
}
.main-container > .main-wrapper .slider-container.two .slider .seq-pagination li.seq-current .content {
	opacity: 1;
}
.main-container > .main-wrapper .slider-container.two .slider .seq-pagination li.active .content {
	opacity: 1;
}
.main-container > .main-wrapper .slider-container.three {
	height: 440px; position: relative;
}
.main-container > .main-wrapper .slider-container.three ul.navigation {
	left: 45px; top: 230px;
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper .slider-container.three {
	height: 320px;
}
}
.main-container > .main-wrapper .slider-container.three .slider {
	margin: 0px auto; padding: 0px; width: 100%; height: 440px; position: relative; z-index: 10; max-width: 100%;
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper .slider-container.three .slider {
	height: 320px;
}
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper .slider-container.three .slider > .container {
	padding-right: 20px; padding-left: 20px;
}
}
.main-container > .main-wrapper .slider-container.three .slider .canvas {
	left: 0px; width: 100%; height: 100%; overflow: hidden; font-size: 0px; vertical-align: top; display: inline-block; white-space: normal; position: absolute; transform: translate(0px, 0px) !important; -moz-transform: translate(0px, 0px); -webkit-transform: translate(0px, 0px); -o-transform: translate(0px, 0px);
}
.main-container > .main-wrapper .slider-container.three .slider .canvas .slide {
	transition:none !important; top: 0px; width: 100%; height: 100%; font-size: 0px; vertical-align: top; display: inline-block; white-space: normal; position: absolute; z-index: -1 !important; -webkit-transition: none; -o-transition: none; -moz-transition: none;
}
.main-container > .main-wrapper .slider-container.three .slider .canvas .slide.seq-in {
	z-index: 1 !important;
}
.main-container > .main-wrapper .slider-container.three .slider .canvas .slide.seq-out {
	z-index: 2 !important;
}
.main-container > .main-wrapper .slider-container.three .slider .canvas .slide .image {
	width: 100%; position: absolute;
}
.main-container > .main-wrapper .slider-container.three .slider .canvas .slide .image img {
	width: 100%; position: absolute;
}
.main-container > .main-wrapper .slider-container.three .slider .canvas .slide .image {
	background-position: center; height: 100%; background-repeat: no-repeat; background-size: cover; -moz-background-size: cover; -o-background-size: cover;
}
.main-container > .main-wrapper .slider-container.three .slider .canvas .slide .image::after {
	background: linear-gradient(rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 43%); left: 0px; top: 0px; width: 100%; height: 100%; right: 0px; bottom: 0px; position: absolute; content: "";
}
.main-container > .main-wrapper .slider-container.three .slider .canvas .slide .content {
	padding-top: 100px; padding-left: 60px;
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper .slider-container.three .slider .canvas .slide .content {
	padding-top: 208px; padding-left: 5px;
}
}
.main-container > .main-wrapper .slider-container.three .slider .canvas .slide .content h1 {
	margin: 0px; color: rgb(255, 255, 255); font-size: 18px; font-weight: bold;
}
.main-container > .main-wrapper .slider-container.three .slider .canvas .slide .content p {
	color: rgb(255, 255, 255); font-size: 18px; font-weight: lighter;
}
.main-container > .main-wrapper .slider-container.three .slider .carousel-indicators {
	left: 60px; top: 60px; width: 90%; text-align: left; bottom: 45px; margin-left: 0px; position: absolute;
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper .slider-container.three .slider .carousel-indicators {
	left: 0px !important; top: 188px; width: auto !important; bottom: auto !important; font-size: 0px; margin-left: auto !important;
}
.main-container > .main-wrapper .slider-container.three .slider .carousel-indicators .container {
	padding-right: 20px; padding-left: 20px;
}
}
.main-container > .main-wrapper .slider-container.three .slider .carousel-indicators li {
	border-color: rgb(255, 255, 255); margin-right: 4px; float: left;
}
.main-container > .main-wrapper .slider-container.three .slider .carousel-indicators li.active {
	border-color: rgb(255, 255, 255); background-color: rgb(255, 255, 255);
}
.main-container > .main-wrapper .slider-container.three .slider .carousel-indicators li.seq-current {
	border-color: rgb(255, 255, 255); background-color: rgb(255, 255, 255);
}
@media screen and (max-width:640px)
{
.main-container > .main-wrapper .slider-container.three .slider .carousel-indicators {
	list-style: none; left: 50%; width: 60%; text-align: center; bottom: 10px; padding-left: 0px; margin-left: -30%; position: absolute; z-index: 15;
}
.main-container > .main-wrapper .slider-container.three .slider .carousel-indicators li {
	float: none; display: inline-block;
}
}
.main-container > .main-wrapper .slider-container.three .slider .seq-pagination.fake-pagination {
	left: 0px !important; top: 0px !important; width: 100% !important; right: 0px !important; bottom: 0px !important; margin-left: 0px !important; position: absolute; z-index: 11;
}
.main-container > .main-wrapper .slider-container.three .slider .seq-pagination.fake-pagination li {
	background: none !important; border: currentColor !important; border-image: none !important; left: 0px !important; width: 100% !important; height: 100% !important; text-align: left !important; right: 0px !important; bottom: 0px !important; text-indent: 0px !important; display: block !important; visibility: visible !important; position: absolute !important; z-index: 10; cursor: default; opacity: 1 !important;
}
.main-container > .main-wrapper .slider-container.three .slider .seq-pagination.fake-pagination li .call-to-action {
	left: 50%; bottom: 16px; text-decoration: none; position: absolute; transform: translateX(-50%); -moz-transform: translateX(-50%); -webkit-transform: translateX(-50%); -o-transform: translateX(-50%);
}
.main-container > .main-wrapper .slider-container.three .slider .seq-pagination.fake-pagination li.seq-current {
	top: 0px; visibility: visible; z-index: 10; opacity: 1;
}
.main-container > .main-wrapper .slider-container.three .slider .seq-pagination.fake-pagination li.active {
	top: 0px; visibility: visible; z-index: 10; opacity: 1;
}
.main-container > .main-wrapper .slider-container.three .slider .seq-pagination.fake-pagination li .content {
	padding: 20px 45px 0px; color: rgb(39, 39, 39); min-height: 220px; max-height: 350px; background-color: rgb(255, 255, 255);
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper .slider-container.three .slider .seq-pagination.fake-pagination li .content {
	transition:height 200ms; height: 60px; overflow: hidden; padding-top: 18px; padding-right: 20px; padding-left: 20px; min-height: 60px; max-height: 280px; -webkit-transition: height 200ms; -o-transition: height 200ms; -moz-transition: height 200ms;
}
.main-container > .main-wrapper .slider-container.three .slider .seq-pagination.fake-pagination li .content .call-to-action {
	opacity: 0;
}
.main-container > .main-wrapper .slider-container.three .slider .seq-pagination.fake-pagination li .content::after {
	top: 31px; right: 20px; color: rgb(195, 14, 46); font-family: FontAwesome; font-size: 20px; position: absolute; content: "\f107"; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -o-transform: translateY(-50%);
}
.main-container > .main-wrapper .slider-container.three .slider .seq-pagination.fake-pagination li .content.expanded {
	height: 180px;
}
.main-container > .main-wrapper .slider-container.three .slider .seq-pagination.fake-pagination li .content.expanded::after {
	content: "\f106";
}
.main-container > .main-wrapper .slider-container.three .slider .seq-pagination.fake-pagination li .content.expanded .call-to-action {
	opacity: 1;
}
}
.main-container > .main-wrapper .slider-container.three .slider .seq-pagination.fake-pagination li .content h1.caption {
	color: rgb(29, 29, 27); font-size: 24px; font-weight: 300; margin-top: 0px; margin-bottom: 40px; margin-left: 0px !important; cursor: default;
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper .slider-container.three .slider .seq-pagination.fake-pagination li .content h1.caption {
	font-size: 20px; margin-bottom: 42px;
}
}
.main-container > .main-wrapper .slider-container.three .slider .seq-pagination.fake-pagination li .content p.desc {
	margin: 0px; padding-bottom: 40px;
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper .slider-container.three .slider .seq-pagination.fake-pagination li .content p.desc {
	padding-bottom: 20px; font-size: 12px;
}
}
.main-container > .main-wrapper .slider-history {
	height: 620px; overflow: hidden; position: relative; background-color: white;
}
.main-container > .main-wrapper .slider-history .desktop.right {
	right: 0px; bottom: 0px; position: absolute;
}
.main-container > .main-wrapper .slider-history .desktop.right a.cta {
	transition:200ms; height: 30px; color: rgb(100, 100, 100); line-height: 30px; padding-right: 52px; font-size: 14px; font-weight: normal; text-decoration: none; display: inline-block; position: relative; -webkit-transition: all 200ms ease; -o-transition: all 200ms ease; -moz-transition: all 200ms ease;
}
.main-container > .main-wrapper .slider-history .desktop.right a.cta::after {
	border-radius: 100px; border: 1px solid rgb(129, 129, 129); transition:200ms; border-image: none; top: 0px; width: 30px; height: 30px; text-align: center; right: 0px; color: rgb(129, 129, 129); line-height: 28px; text-indent: 2px; font-family: FontAwesome; font-size: 18px; font-weight: bold; display: inline-block; position: absolute; content: "\f105"; background-color: white; -webkit-border-radius: 100px; -moz-border-radius: 100px; -webkit-transition: all 200ms ease; -o-transition: all 200ms ease; -moz-transition: all 200ms ease;
}
.main-container > .main-wrapper .slider-history .desktop.right a.cta:hover {
	color: rgb(195, 14, 46);
}
.main-container > .main-wrapper .slider-history .desktop.right a.cta:hover::after {
	border-color: rgb(195, 14, 46); color: white; background-color: rgb(195, 14, 46);
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper .slider-history .desktop.right {
	left: 50%; right: auto; bottom: -274px; display: block !important; transform: translateX(-50%); -moz-transform: translateX(-50%); -webkit-transform: translateX(-50%); -o-transform: translateX(-50%);
}
.main-container > .main-wrapper .slider-history .desktop.right a.cta {
	padding: 14px 35px; border-radius: 100px; border: 1px solid rgb(195, 14, 46); transition:200ms; border-image: none; height: auto; color: rgb(195, 14, 46); line-height: normal; font-size: 14px; white-space: nowrap; background-color: transparent; -webkit-border-radius: 100px; -moz-border-radius: 100px; -webkit-transition: all 200ms; -o-transition: all 200ms; -moz-transition: all 200ms;
}
.main-container > .main-wrapper .slider-history .desktop.right a.cta::after {
	display: none;
}
.main-container > .main-wrapper .slider-history .desktop.right a.cta:hover {
	border-color: rgb(195, 14, 46); color: rgb(255, 255, 255); background-color: rgb(195, 14, 46);
}
}
.main-container > .main-wrapper .slider-history .caption-holder {
	padding-top: 60px;
}
.main-container > .main-wrapper .slider-history .caption-holder .caption {
	padding-top: 0px; margin-top: 0px; position: relative;
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper .slider-history .caption-holder .caption {
	font-size: 20px;
}
}
.main-container > .main-wrapper .slider-history .caption {
	padding-top: 60px; margin-top: 0px;
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper .slider-history .caption {
	padding-top: 30px; font-size: 24px; margin-bottom: 45px;
}
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper .slider-history {
	height: 380px;
}
}
.main-container > .main-wrapper .slider-history .back-layer {
	width: 300px; height: 122px; position: absolute; z-index: 0;
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper .slider-history .back-layer {
	width: 134px; height: 20px;
}
}
.main-container > .main-wrapper .slider-history .back-layer::before {
	background: rgb(195, 14, 46); border-radius: 30px; width: 15px; height: 15px; right: -15px; bottom: -7.5px; position: absolute; z-index: 1; content: ""; -webkit-border-radius: 30px; -moz-border-radius: 30px;
}
.main-container > .main-wrapper .slider-history .back-layer::after {
	background: rgb(212, 212, 212); width: 800%; height: 1px; right: -800%; bottom: -1px; position: absolute; content: "";
}
.main-container > .main-wrapper .slider-history .carousel {
	left: 400px; width: 435px; height: 296px; position: absolute; box-shadow: 0px 5px 10px rgba(0,0,0,0.25); -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.25); -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.25);
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper .slider-history .carousel {
	left: 0px; width: 100%; height: 100px; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.main-container > .main-wrapper .slider-history .carousel .owl-stage-outer {
	display: none;
}
}
.main-container > .main-wrapper .slider-history .carousel .img {
	background-position: center; width: 435px; height: 296px; background-repeat: no-repeat; background-size: cover; -moz-background-size: cover; -o-background-size: cover;
}
.main-container > .main-wrapper .slider-history .carousel .owl-dots {
	display: none !important;
}
.main-container > .main-wrapper .slider-history .carousel .owl-nav {
	top: 103px; right: -148px; position: absolute;
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper .slider-history .carousel .owl-nav {
	top: 0px; right: 20px;
}
}
.main-container > .main-wrapper .slider-history .carousel .owl-nav .owl-prev {
	border-color: rgb(116, 116, 116); padding: 0px; transition:200ms; width: 40px; height: 40px; text-align: center; color: rgb(97, 97, 97); line-height: 43px; margin-top: 0px; display: inline-block; background-color: white; -webkit-transition: all 200ms ease; -o-transition: all 200ms ease; -moz-transition: all 200ms ease;
}
.main-container > .main-wrapper .slider-history .carousel .owl-nav .owl-next {
	border-color: rgb(116, 116, 116); padding: 0px; transition:200ms; width: 40px; height: 40px; text-align: center; color: rgb(97, 97, 97); line-height: 43px; margin-top: 0px; display: inline-block; background-color: white; -webkit-transition: all 200ms ease; -o-transition: all 200ms ease; -moz-transition: all 200ms ease;
}
.main-container > .main-wrapper .slider-history .carousel .owl-nav .owl-prev i.fa {
	margin: 0px; display: inline; position: static;
}
.main-container > .main-wrapper .slider-history .carousel .owl-nav .owl-next i.fa {
	margin: 0px; display: inline; position: static;
}
.main-container > .main-wrapper .slider-history .carousel .owl-nav .owl-prev {
	text-indent: 0px; margin-right: 8px;
}
.main-container > .main-wrapper .slider-history .carousel .owl-nav .owl-next {
	text-indent: 2px;
}
.main-container > .main-wrapper .slider-history .details {
	width: 317px; margin-top: 75px; position: relative;
}
.main-container > .main-wrapper .slider-history .details .detail {
	transition:200ms; top: 0px; width: 100%; text-align: right; position: absolute; opacity: 0; -webkit-transition: all 200ms ease; -o-transition: all 200ms ease; -moz-transition: all 200ms ease;
}
.main-container > .main-wrapper .slider-history .details .detail h1 {
	margin: 0px; top: 91px; right: 30px; color: rgb(195, 14, 46); font-size: 47px; position: absolute;
}
.main-container > .main-wrapper .slider-history .details .detail div {
	top: 200px; color: rgb(97, 97, 97); font-size: 14px; font-style: italic; position: absolute;
}
.main-container > .main-wrapper .slider-history .details .detail div::after {
	top: -10px; height: 0px; right: -35px; line-height: 0; letter-spacing: -5px; font-size: 47px; font-style: normal; position: absolute; content: ",,"; opacity: 0.5;
}
.main-container > .main-wrapper .slider-history .details .detail.active {
	z-index: 3; opacity: 1;
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper .slider-history .details {
	width: 100%; margin-top: -6px;
}
.main-container > .main-wrapper .slider-history .details .detail {
	text-align: left;
}
.main-container > .main-wrapper .slider-history .details .detail h1 {
	left: 0px; top: 0px; right: auto;
}
.main-container > .main-wrapper .slider-history .details .detail div {
	top: 72px; width: 100%; text-align: left; padding-left: 40px;
}
.main-container > .main-wrapper .slider-history .details .detail div::after {
	left: 0px; right: auto;
}
}
.main-container > .main-wrapper .brands-slider {
	height: 650px; position: relative;
}
.main-container > .main-wrapper .brands-slider .owl-dots {
	display: none !important;
}
.main-container > .main-wrapper .brands-slider .carousel-indicators {
	display: none;
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper .brands-slider {
	height: 520px;
}
.main-container > .main-wrapper .brands-slider .carousel-indicators {
	display: block;
}
}
.main-container > .main-wrapper .brands-slider .title {
	left: 0px; right: 0px; position: absolute; z-index: 7;
}
.main-container > .main-wrapper .brands-slider .title h1 {
	margin-top: 55px; margin-bottom: 0px;
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper .brands-slider .title h1 {
	margin-top: 17px;
}
}
.main-container > .main-wrapper .brands-slider .left {
	width: 50%; height: 100%; padding-right: 49px; float: left; position: relative; background-color: rgb(239, 239, 239);
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper .brands-slider .left {
	padding: 0px; width: 100%; float: none;
}
}
.main-container > .main-wrapper .brands-slider .left::before {
	background: linear-gradient(to right, rgb(239, 239, 239) 0%, rgba(239, 239, 239, 0) 100%); left: 0px; width: 65px; height: 100%; position: absolute; z-index: 1; content: "";
}
.main-container > .main-wrapper .brands-slider .left .brands-carousel {
	top: 50%; right: 29px; position: absolute; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -o-transform: translateY(-50%);
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper .brands-slider .left .brands-carousel .owl-stage {
	display: none;
}
.main-container > .main-wrapper .brands-slider .left .brands-carousel .owl.nav {
	display: none;
}
}
.main-container > .main-wrapper .brands-slider .left .brands-carousel::before {
	background: linear-gradient(to right, rgb(239, 239, 239) 0%, rgba(239, 239, 239, 0) 100%); left: 0px; width: 50px; height: 100%; position: absolute; z-index: 1; content: "";
}
.main-container > .main-wrapper .brands-slider .left .brands-carousel .img {
	background-position: center; border: 1px solid rgb(157, 157, 157); border-image: none; width: 120px; height: 120px; margin-left: 25px; float: right; cursor: pointer; background-repeat: no-repeat; background-size: 50%; -moz-background-size: 50%; -o-background-size: 50%;
}
.main-container > .main-wrapper .brands-slider .left .owl-nav {
	right: 161px; bottom: -100px; position: absolute;
}
.main-container > .main-wrapper .brands-slider .left .owl-nav .owl-prev {
	border-color: rgb(116, 116, 116); padding: 0px; transition:200ms; width: 40px; height: 40px; text-align: center; color: rgb(97, 97, 97); line-height: 43px; margin-top: 0px; display: inline-block; -webkit-transition: all 200ms ease; -o-transition: all 200ms ease; -moz-transition: all 200ms ease;
}
.main-container > .main-wrapper .brands-slider .left .owl-nav .owl-next {
	border-color: rgb(116, 116, 116); padding: 0px; transition:200ms; width: 40px; height: 40px; text-align: center; color: rgb(97, 97, 97); line-height: 43px; margin-top: 0px; display: inline-block; -webkit-transition: all 200ms ease; -o-transition: all 200ms ease; -moz-transition: all 200ms ease;
}
.main-container > .main-wrapper .brands-slider .left .owl-nav .owl-prev i.fa {
	margin: 0px; display: inline; position: static;
}
.main-container > .main-wrapper .brands-slider .left .owl-nav .owl-next i.fa {
	margin: 0px; display: inline; position: static;
}
.main-container > .main-wrapper .brands-slider .left .owl-nav .owl-prev {
	text-indent: 1px; margin-right: 8px; float: left;
}
.main-container > .main-wrapper .brands-slider .left .owl-nav .owl-next {
	text-indent: -2px; float: right;
}
.main-container > .main-wrapper .brands-slider .right {
	width: 50%; height: 100%; overflow: hidden; float: left; position: relative; background-color: rgb(239, 239, 239);
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper .brands-slider .right {
	display: none;
}
}
.main-container > .main-wrapper .brands-slider .right .img {
	background-position: center; transition:opacity 200ms; top: 0px; width: 100%; height: 100%; position: absolute; opacity: 0; background-repeat: no-repeat; background-size: cover; -webkit-transition: opacity 200ms ease; -o-transition: opacity 200ms ease; -moz-transition: opacity 200ms ease; -moz-background-size: cover; -o-background-size: cover;
}
.main-container > .main-wrapper .brands-slider .right .img.active {
	opacity: 1;
}
.main-container > .main-wrapper .brands-slider .details .detail {
	padding: 50px 35px; left: 50%; top: 50%; width: 300px; height: 420px; text-align: center; color: rgb(130, 130, 130); line-height: 20px; font-size: 14px; font-style: italic; border-bottom-color: rgb(195, 14, 46); border-bottom-width: 2px; border-bottom-style: solid; visibility: hidden; position: absolute; z-index: 3; box-shadow: 0px 0px 8px rgba(0,0,0,0.07); transform: translate(-50%, -50%); background-color: white; -moz-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.07); -moz-box-shadow: 0 0 8px rgba(0, 0, 0, 0.07);
}
.main-container > .main-wrapper .brands-slider .details .detail div {
	transition:opacity 200ms, transform 500ms, transform 500ms, -moz-transform 500ms, -o-transform 500ms; opacity: 0; -webkit-transition: opacity 200ms ease, -webkit-transform 500ms ease; -o-transition: opacity 200ms ease, transform 500ms ease, -o-transform 500ms ease; -moz-transition: opacity 200ms ease, transform 500ms ease, -moz-transform 500ms ease;
}
.main-container > .main-wrapper .brands-slider .details .detail .img {
	background-position: center; margin: auto auto 50px; width: 100%; height: 160px; display: block; opacity: 0; transform: translateY(-25%); background-repeat: no-repeat; background-size: contain; -moz-transform: translateY(-25%); -webkit-transform: translateY(-25%); -o-transform: translateY(-25%); -moz-background-size: contain; -o-background-size: contain;
}
.main-container > .main-wrapper .brands-slider .details .detail.active {
	visibility: visible; z-index: 6;
}
.main-container > .main-wrapper .brands-slider .details .detail.active div {
	opacity: 1;
}
.main-container > .main-wrapper .brands-slider .details .detail.active .img {
	transform: translate(0px); -moz-transform: translate(0); -webkit-transform: translate(0); -o-transform: translate(0);
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper .brands-slider .details .detail {
	padding: 25px 35px; width: calc(100% - 40px); height: 340px;
}
.main-container > .main-wrapper .brands-slider .details .detail .img {
	height: 130px; margin-bottom: 20px;
}
}
.main-container > .main-wrapper .brands-slider .details .detail .cta {
	border-width: 2px; padding: 6px 16px; border-radius: 100px; transition:background-color 200ms, border-color 200ms, color 200ms; left: 50%; bottom: 0px; font-size: 12px; font-style: normal; text-decoration: none; white-space: nowrap; position: absolute; transform: translate(-50%, 50%); -moz-transform: translate(-50%, 50%); -webkit-transform: translate(-50%, 50%); -o-transform: translate(-50%, 50%); -webkit-border-radius: 100px; -moz-border-radius: 100px; -webkit-transition: background-color 200ms ease, border-color 200ms ease, color 200ms ease; -o-transition: background-color 200ms ease, border-color 200ms ease, color 200ms ease; -moz-transition: background-color 200ms ease, border-color 200ms ease, color 200ms ease;
}
.main-container > .main-wrapper .brands-slider .details .detail .cta:hover {
	border-width: 2px; border-color: rgb(195, 14, 46); text-decoration: none; background-color: white;
}
.main-container > .main-wrapper .catalog-slider-container {
	height: 560px; padding-top: 80px; padding-bottom: 80px; position: relative;
}
.main-container > .main-wrapper .catalog-slider-container .desktop.cta {
	top: 0px; right: 0px; position: absolute; z-index: 5;
}
.main-container > .main-wrapper .catalog-slider-container .desktop.cta .cta {
	transition:200ms; height: 30px; color: rgb(100, 100, 100); line-height: 30px; padding-right: 52px; font-size: 14px; font-weight: normal; text-decoration: none; display: inline-block; position: relative; -webkit-transition: all 200ms ease; -o-transition: all 200ms ease; -moz-transition: all 200ms ease;
}
.main-container > .main-wrapper .catalog-slider-container .desktop.cta .cta::after {
	border-radius: 100px; border: 1px solid rgb(129, 129, 129); transition:200ms; border-image: none; top: 0px; width: 30px; height: 30px; text-align: center; right: 0px; color: rgb(129, 129, 129); line-height: 28px; text-indent: 2px; font-family: FontAwesome; font-size: 18px; font-weight: bold; display: inline-block; position: absolute; content: "\f105"; background-color: white; -webkit-border-radius: 100px; -moz-border-radius: 100px; -webkit-transition: all 200ms ease; -o-transition: all 200ms ease; -moz-transition: all 200ms ease;
}
.main-container > .main-wrapper .catalog-slider-container .desktop.cta .cta:hover {
	color: rgb(195, 14, 46);
}
.main-container > .main-wrapper .catalog-slider-container .desktop.cta .cta:hover::after {
	border-color: rgb(195, 14, 46); color: white; background-color: rgb(195, 14, 46);
}
.main-container > .main-wrapper .catalog-slider-container .cta-holder {
	position: relative;
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper .catalog-slider-container {
	height: 450px; padding-top: 20px; padding-bottom: 0px;
}
}
.main-container > .main-wrapper .catalog-slider-container .container {
	height: 100%;
}
.main-container > .main-wrapper .catalog-slider-container .left {
	width: 50%; height: 100%; float: left; position: relative; background-color: rgb(255, 255, 255);
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper .catalog-slider-container .left {
	width: 100%; height: 200px; float: none;
}
}
.main-container > .main-wrapper .catalog-slider-container .left .slider {
	box-shadow: 0px 8px 14px rgba(0,0,0,0.3); background-color: rgb(195, 14, 46); -webkit-box-shadow: 0 8px 14px rgba(0, 0, 0, 0.3); -moz-box-shadow: 0 8px 14px rgba(0, 0, 0, 0.3);
}
.main-container > .main-wrapper .catalog-slider-container .left .slider .img {
	background-position: center; height: 400px; opacity: 1; background-repeat: no-repeat; background-size: cover; -moz-background-size: cover; -o-background-size: cover;
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper .catalog-slider-container .left .slider .img {
	height: 200px;
}
}
.main-container > .main-wrapper .catalog-slider-container .left .slider .owl-dots {
	display: none !important;
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper .catalog-slider-container .left .slider .owl-dots {
	display: block;
}
}
.main-container > .main-wrapper .catalog-slider-container .left .slider .owl-nav {
	right: -148px; bottom: 10px; position: absolute;
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper .catalog-slider-container .left .slider .owl-nav {
	left: 0px; width: 100%; right: auto; bottom: -195px;
}
}
.main-container > .main-wrapper .catalog-slider-container .left .slider .owl-nav .owl-prev {
	border-color: rgb(116, 116, 116); padding: 0px; transition:200ms; width: 40px; height: 40px; text-align: center; color: rgb(97, 97, 97); line-height: 43px; margin-top: 0px; display: inline-block; -webkit-transition: all 200ms ease; -o-transition: all 200ms ease; -moz-transition: all 200ms ease;
}
.main-container > .main-wrapper .catalog-slider-container .left .slider .owl-nav .owl-next {
	border-color: rgb(116, 116, 116); padding: 0px; transition:200ms; width: 40px; height: 40px; text-align: center; color: rgb(97, 97, 97); line-height: 43px; margin-top: 0px; display: inline-block; -webkit-transition: all 200ms ease; -o-transition: all 200ms ease; -moz-transition: all 200ms ease;
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper .catalog-slider-container .left .slider .owl-nav .owl-prev {
	display: none !important;
}
.main-container > .main-wrapper .catalog-slider-container .left .slider .owl-nav .owl-next {
	display: none !important;
}
}
.main-container > .main-wrapper .catalog-slider-container .left .slider .owl-nav .owl-prev i.fa {
	margin: 0px; display: inline; position: static;
}
.main-container > .main-wrapper .catalog-slider-container .left .slider .owl-nav .owl-next i.fa {
	margin: 0px; display: inline; position: static;
}
.main-container > .main-wrapper .catalog-slider-container .left .slider .owl-nav .owl-prev {
	text-indent: 0px; margin-right: 8px;
}
.main-container > .main-wrapper .catalog-slider-container .left .slider .owl-nav .owl-next {
	text-indent: 2px;
}
.main-container > .main-wrapper .catalog-slider-container .right {
	width: 50%; height: 100%; overflow: hidden; padding-left: 60px; float: left; position: relative; background-color: rgb(255, 255, 255);
}
.main-container > .main-wrapper .catalog-slider-container .right .slider-cta {
	margin-top: 75px; position: relative;
}
.main-container > .main-wrapper .catalog-slider-container .right .slider-cta .slide {
	transition:200ms; top: 0px; width: 100%; position: absolute; opacity: 0; -webkit-transition: all 200ms ease; -o-transition: all 200ms ease; -moz-transition: all 200ms ease;
}
.main-container > .main-wrapper .catalog-slider-container .right .slider-cta .slide h1 {
	color: rgb(29, 29, 27); font-size: 36px; margin-bottom: 25px;
}
.main-container > .main-wrapper .catalog-slider-container .right .slider-cta .slide.active {
	z-index: 3; opacity: 1;
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper .catalog-slider-container .right {
	width: 100%; height: 230px; text-align: center; padding-left: 0px; float: none;
}
.main-container > .main-wrapper .catalog-slider-container .right .slider-cta {
	margin-top: 0px;
}
.main-container > .main-wrapper .catalog-slider-container .right .slider-cta .slide h1 {
	font-size: 24px;
}
}
.main-container > .main-wrapper .slider-container.video {
	height: 540px; position: relative;
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper .slider-container.video {
	height: 400px;
}
}
.main-container > .main-wrapper .slider-container.video .slider {
	margin: 0px auto; padding: 0px; width: 100%; height: 540px; position: relative; z-index: 10; max-width: 100%;
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper .slider-container.video .slider {
	height: 400px;
}
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper .slider-container.video .slider > .container {
	padding-right: 20px; padding-left: 20px;
}
}
.main-container > .main-wrapper .slider-container.video .slider .seq-next {
	width: 100px; height: 100%; position: absolute; cursor: pointer;
}
.main-container > .main-wrapper .slider-container.video .slider .seq-prev {
	width: 100px; height: 100%; position: absolute; cursor: pointer;
}
.main-container > .main-wrapper .slider-container.video .slider .seq-next .arrow {
	border: 1px solid white; transition:border-color 200ms; border-image: none; top: 50%; width: 20px; height: 20px; color: white; position: absolute; transform: translateY(-50%) rotate(45deg); -moz-transform: translateY(-50%) rotate(45deg); -webkit-transform: translateY(-50%) rotate(45deg); -o-transform: translateY(-50%) rotate(45deg); -webkit-transition: border-color 200ms ease; -o-transition: border-color 200ms ease; -moz-transition: border-color 200ms ease;
}
.main-container > .main-wrapper .slider-container.video .slider .seq-prev .arrow {
	border: 1px solid white; transition:border-color 200ms; border-image: none; top: 50%; width: 20px; height: 20px; color: white; position: absolute; transform: translateY(-50%) rotate(45deg); -moz-transform: translateY(-50%) rotate(45deg); -webkit-transform: translateY(-50%) rotate(45deg); -o-transform: translateY(-50%) rotate(45deg); -webkit-transition: border-color 200ms ease; -o-transition: border-color 200ms ease; -moz-transition: border-color 200ms ease;
}
.main-container > .main-wrapper .slider-container.video .slider .seq-next:hover .arrow {
	border-color: rgb(195, 14, 46);
}
.main-container > .main-wrapper .slider-container.video .slider .seq-prev:hover .arrow {
	border-color: rgb(195, 14, 46);
}
.main-container > .main-wrapper .slider-container.video .slider .seq-next {
	background: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.85) 100%); right: 0px;
}
.main-container > .main-wrapper .slider-container.video .slider .seq-next .arrow {
	left: 35%; border-bottom-color: currentColor; border-left-color: currentColor; border-bottom-width: medium; border-left-width: medium; border-bottom-style: none; border-left-style: none;
}
.main-container > .main-wrapper .slider-container.video .slider .seq-prev {
	background: linear-gradient(to right, rgba(0, 0, 0, 0.85) 0%, rgba(0, 0, 0, 0) 100%); left: 0px;
}
.main-container > .main-wrapper .slider-container.video .slider .seq-prev .arrow {
	right: 35%; border-top-color: currentColor; border-right-color: currentColor; border-top-width: medium; border-right-width: medium; border-top-style: none; border-right-style: none;
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper .slider-container.video .slider .seq-next {
	display: none;
}
.main-container > .main-wrapper .slider-container.video .slider .seq-prev {
	display: none;
}
}
.main-container > .main-wrapper .slider-container.video .slider .canvas {
	left: 0px; width: 100%; height: 100%; overflow: hidden; font-size: 0px; vertical-align: top; display: inline-block; white-space: normal; position: absolute; transform: translate(0px, 0px) !important; -moz-transform: translate(0px, 0px); -webkit-transform: translate(0px, 0px); -o-transform: translate(0px, 0px);
}
.main-container > .main-wrapper .slider-container.video .slider .canvas .slider {
	width: 100%; height: 100%; position: relative;
}
.main-container > .main-wrapper .slider-container.video .slider .canvas .slide {
	background-position: center; transition:none !important; top: 0px; width: 100%; height: 100%; font-size: 0px; vertical-align: top; display: inline-block; white-space: normal; position: absolute; z-index: -1 !important; background-repeat: no-repeat; background-size: cover; -webkit-transition: none; -o-transition: none; -moz-transition: none; -moz-background-size: cover; -o-background-size: cover;
}
.main-container > .main-wrapper .slider-container.video .slider .canvas .slide::after {
	left: 0px; top: 0px; width: 100%; height: 100%; right: 0px; bottom: 0px; position: absolute; z-index: -1; content: ""; opacity: 0.8; background-color: rgb(29, 29, 27);
}
.main-container > .main-wrapper .slider-container.video .slider .canvas .slide.seq-in {
	z-index: 1 !important;
}
.main-container > .main-wrapper .slider-container.video .slider .canvas .slide.seq-out {
	z-index: 2 !important;
}
.main-container > .main-wrapper .slider-container.video .slider .canvas .slide .slogan {
	top: 50%; right: 50%; color: white; font-size: 36px; margin-right: 105px; position: absolute; z-index: 5; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -o-transform: translateY(-50%);
}
.main-container > .main-wrapper .slider-container.video .slider .canvas .slide .slogan h1 {
	color: white; font-weight: 200; margin-top: 0px; margin-bottom: 0px;
}
.main-container > .main-wrapper .slider-container.video .slider .canvas .slide .slogan h1:last-child {
	font-weight: 500;
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper .slider-container.video .slider .canvas .slide .slogan {
	margin: 0px; left: 20px; top: 30px; width: calc(100% - 40px); text-align: center; right: 20px; font-size: 24px; transform: none; -moz-transform: none; -webkit-transform: none; -o-transform: none;
}
.main-container > .main-wrapper .slider-container.video .slider .canvas .slide .slogan h1 {
	font-size: 24px;
}
}
.main-container > .main-wrapper .slider-container.video .slider .canvas .slide .video-poster {
	background-position: center; left: 50%; top: 0px; width: 350px; height: 230px; margin-top: 155px; position: absolute; z-index: 5; cursor: pointer; box-shadow: 0px 0px 12px rgba(0,0,0,0.7); background-repeat: no-repeat; background-size: cover; -webkit-box-shadow: 0 0 12px rgba(0, 0, 0, 0.7); -moz-box-shadow: 0 0 12px rgba(0, 0, 0, 0.7); -moz-background-size: cover; -o-background-size: cover;
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper .slider-container.video .slider .canvas .slide .video-poster {
	left: 20px; width: calc(100% - 40px); right: 20px; margin-top: 100px;
}
}
.main-container > .main-wrapper .slider-container.video .slider .canvas .slide .video-poster::after {
	border-radius: 100px; transition:200ms; left: 50%; top: 50%; width: 60px; height: 60px; text-align: center; color: white; line-height: 60px; text-indent: 5px; font-family: FontAwesome; font-size: 20px; position: absolute; content: "\f04b"; transform: translate(-50%, -50%); background-color: rgb(195, 14, 46); -moz-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); -webkit-border-radius: 100px; -moz-border-radius: 100px; -webkit-transition: all 200ms ease; -o-transition: all 200ms ease; -moz-transition: all 200ms ease;
}
.main-container > .main-wrapper .slider-container.video .slider .canvas .slide .video-poster:hover::after {
	color: rgb(195, 14, 46); background-color: white;
}
.main-container > .main-wrapper .font-9 {
	font-size: 9px !important;
}
.main-container > .main-wrapper .font-10 {
	font-size: 10px !important;
}
.main-container > .main-wrapper .font-11 {
	font-size: 11px !important;
}
.main-container > .main-wrapper .font-12 {
	font-size: 12px !important;
}
.main-container > .main-wrapper .font-13 {
	font-size: 13px !important;
}
.main-container > .main-wrapper .font-14 {
	font-size: 14px !important;
}
.main-container > .main-wrapper .font-15 {
	font-size: 15px !important;
}
.main-container > .main-wrapper .font-16 {
	font-size: 16px !important;
}
.main-container > .main-wrapper .font-17 {
	font-size: 17px !important;
}
.main-container > .main-wrapper .font-18 {
	font-size: 18px !important;
}
.main-container > .main-wrapper .font-19 {
	font-size: 19px !important;
}
.main-container > .main-wrapper .font-20 {
	font-size: 20px !important;
}
.main-container > .main-wrapper .font-21 {
	font-size: 21px !important;
}
.main-container > .main-wrapper .font-22 {
	font-size: 22px !important;
}
.main-container > .main-wrapper .font-23 {
	font-size: 23px !important;
}
.main-container > .main-wrapper .font-24 {
	font-size: 24px !important;
}
.main-container > .main-wrapper .font-25 {
	font-size: 25px !important;
}
.main-container > .main-wrapper .font-26 {
	font-size: 26px !important;
}
.main-container > .main-wrapper .font-27 {
	font-size: 27px !important;
}
.main-container > .main-wrapper .font-28 {
	font-size: 28px !important;
}
.main-container > .main-wrapper .font-29 {
	font-size: 29px !important;
}
.main-container > .main-wrapper .font-30 {
	font-size: 30px !important;
}
.main-container > .main-wrapper .font-31 {
	font-size: 31px !important;
}
.main-container > .main-wrapper .font-32 {
	font-size: 32px !important;
}
.main-container > .main-wrapper .font-33 {
	font-size: 33px !important;
}
.main-container > .main-wrapper .font-34 {
	font-size: 34px !important;
}
.main-container > .main-wrapper .font-35 {
	font-size: 35px !important;
}
.main-container > .main-wrapper .font-36 {
	font-size: 36px !important;
}
.main-container > .main-wrapper .font-weight-100 {
	font-weight: 100 !important;
}
.main-container > .main-wrapper .font-weight-200 {
	font-weight: 200 !important;
}
.main-container > .main-wrapper .font-weight-300 {
	font-weight: 300 !important;
}
.main-container > .main-wrapper .font-weight-400 {
	font-weight: 400 !important;
}
.main-container > .main-wrapper .font-weight-500 {
	font-weight: 500 !important;
}
.main-container > .main-wrapper .font-weight-600 {
	font-weight: 600 !important;
}
.main-container > .main-wrapper .font-weight-700 {
	font-weight: 700 !important;
}
.main-container > .main-wrapper .font-weight-800 {
	font-weight: 800 !important;
}
.main-container > .main-wrapper .font-weight-900 {
	font-weight: 900 !important;
}
.main-container > .main-wrapper .font-normal {
	font-weight: normal !important;
}
.main-container > .main-wrapper .font-lighter {
	font-weight: lighter !important;
}
.main-container > .main-wrapper .font-bold {
	font-weight: bold !important;
}
.main-container > .main-wrapper .font-bolder {
	font-weight: bolder !important;

}
.main-container > .main-wrapper .font-arial {
	font-family: Arial,Roboto,sans-serif !important;
}
.main-container > .main-wrapper .font-roboto {
	font-family: HelveticaNeue,Roboto,Arial,sans-serif !important;
}
.main-container > .main-wrapper .no-right-pad {
	padding-right: 0px !important;
}
.main-container > .main-wrapper .no-left-pad {
	padding-left: 0px !important;
}
.main-container > .main-wrapper .no-top-pad {
	padding-top: 0px !important;
}
.main-container > .main-wrapper .no-bottom-pad {
	padding-bottom: 0px !important;
}
.main-container > .main-wrapper ::selection {
	background: rgb(195, 14, 46); color: rgb(255, 255, 255);
}
.main-container > .main-wrapper-moz-selection {
	background: rgb(195, 14, 46); color: rgb(255, 255, 255);
}
.main-container > .main-wrapper .full {
	width: 100% !important;
}
.main-container > .main-wrapper .quarter-width {
	width: 25% !important;
}
.main-container > .main-wrapper .half-width {
	width: 50% !important;
}
.main-container > .main-wrapper .half-and-quarter-width {
	width: 75% !important;
}
.main-container > .main-wrapper .quarter-and-half-width {
	width: 75% !important;
}
.main-container > .main-wrapper .full-width {
	width: 100% !important;
}
@media screen and (max-width:1023px) and (min-width:768px)
{
.main-container > .main-wrapper .tablet-quarter-width {
	width: 25% !important;
}
.main-container > .main-wrapper .tablet-half-width {
	width: 50% !important;
}
.main-container > .main-wrapper .tablet-half-and-quarter-width {
	width: 75% !important;
}
.main-container > .main-wrapper .tablet-quarter-and-half-width {
	width: 75% !important;
}
.main-container > .main-wrapper .tablet-full-width {
	width: 100% !important;
}
}
@media screen and (max-width:767px)
{
.main-container > .main-wrapper .mobile-quarter-width {
	width: 25% !important;
}
.main-container > .main-wrapper .mobile-half-width {
	width: 50% !important;
}
.main-container > .main-wrapper .mobile-half-and-quarter-width {
	width: 75% !important;
}
.main-container > .main-wrapper .mobile-quarter-and-half-width {
	width: 75% !important;
}
.main-container > .main-wrapper .mobile-full-width {
	width: 100% !important;
}
}
.main-container > .main-wrapper .float-left {
	float: left !important;
}
.main-container > .main-wrapper .float-right {
	float: right !important;
}
.main-container > .main-wrapper .float-none {
	float: none !important;
}
.main-container > .main-wrapper hr.space {
	visibility: hidden;
}
.main-container > .main-wrapper .inline {
	display: inline;
}
.main-container > .main-wrapper .inline-block {
	display: inline-block;
}
.main-container > .main-wrapper .flex {
	display: flex;
}
@media screen and (max-width:767px)
{
.mobile-block {
	display: block !important;
}
.mobile {
	display: block !important;
}
}
@media screen and (min-width:767px)
{
.mobile-block {
	display: none !important;
}
.mobile {
	display: none !important;
}
}
@media screen and (max-width:767px)
{
.mobile-inline {
	display: inline !important;
}
}
@media screen and (min-width:767px)
{
.mobile-inline {
	display: none !important;
}
}
@media screen and (max-width:767px)
{
.mobile-inline-block {
	display: inline-block !important;
}
}
@media screen and (min-width:767px)
{
.mobile-inline-block {
	display: none !important;
}
}
@media screen and (max-width:767px)
{
.desktop-block {
	display: none !important;
}
.desktop {
	display: none !important;
}
}
@media screen and (min-width:767px)
{
.desktop-block {
	display: block !important;
}
.desktop {
	display: block !important;
}
}
@media screen and (max-width:767px)
{
.desktop-inline {
	display: none !important;
}
}
@media screen and (min-width:767px)
{
.desktop-inline {
	display: inline !important;
}
}
@media screen and (max-width:767px)
{
.desktop-inline-block {
	display: none !important;
}
}
@media screen and (min-width:767px)
{
.desktop-inline-block {
	display: inline-block !important;
}
}
body.menu-toggled {
	overflow: hidden;
}
body {
	height: 100%; overflow: visible !important;
}
html {
	height: 100%; overflow: visible !important;
}
body.RibbonActive {
	overflow: hidden !important;
}
html.RibbonActive {
	overflow: hidden !important;
}
body > form {
	height: 100%;
}
html > form {
	height: 100%;
}
#s4-bodyContainer {
	/*height: 100%;*/ padding-bottom: 0px !important;
}
#s4-workspace {
	/*height: 100%;*/ overflow: inherit !important;
}
body.RibbonActive #s4-workspace {
	overflow: auto !important;
}
.ms-signInLink {
	display: none !important;
}
.ms-webpartzone-cell {
	margin: 0px !important;
}
.ms-webpart-zone {
	display: block;
}
.ms-srch-item-icon {
	display: none;
}
.ms-srch-item:hover {
	background-color: rgb(231, 231, 231) !important;
}
.ms-srch-resultHover:hover {
	background-color: rgb(231, 231, 231) !important;
}
.edisc-SearchResultItemContainer:hover {
	background-color: rgb(231, 231, 231) !important;
}
.ms-srch-item-path {
	width: auto !important; color: rgb(195, 14, 46) !important; white-space: normal;
}
.ms-srch-item .ms-srch-ellipsis a {
	width: 100%; overflow: hidden; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis;
}
.ms-srch-resultFooter {
	text-align: left !important;
}
.ms-srch-result #Paging {
	text-align: left !important;
}
.ms-srch-hover-outerContainer {
	display: none !important;
}
.ms-core-menu-list li::after {
	display: none !important;
}
.ms-core-menu-list li::before {
	display: none !important;
}
.ms-core-menu-list li a::after {
	display: none !important;
}
.ms-core-menu-list li a::before {
	display: none !important;
}
.ms-srch-item {
	margin: 10px 0px !important; padding: 5px 20px 5px 10px !important; border-radius: 4px; width: auto !important; overflow: hidden; clear: both; -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
.ms-srch-item ul li {
	float: none !important; display: block;
}
.ms-srch-item:hover {
	background-color: transparent;
}
.ms-srch-item .ms-srch-ellipsis {
	color: rgb(0, 0, 0); padding-left: 12px;
}
.ms-srch-item .ms-srch-ellipsis a {
	color: rgb(0, 0, 0);
}
.ms-srch-item .ms-srch-ellipsis::before {
	transition:200ms; color: rgb(195, 14, 46); font-family: FontAwesome; font-size: 17px; margin-top: 5px; margin-right: 9px; margin-left: -12px; position: absolute; content: "\f105"; transform: none; -moz-transform: none; -webkit-transform: none; -o-transform: none; -webkit-transition: all 200ms; -o-transition: all 200ms; -moz-transition: all 200ms;
}
.ms-srch-sb-navLink {
	display: none !important;
}
.ms-srch-item-body {
	width: 100%; display: block !important;
}
.side-box .search-box {
	border-radius: 100px; width: calc(100% + 20px); height: 40px; line-height: 27px; padding-left: 13px; position: relative; background-color: rgb(255, 255, 255); -webkit-border-radius: 100px; -moz-border-radius: 100px;
}
@media screen and (max-width:767px)
{
.side-box .search-box {
	margin: auto; left: 20px; width: auto; right: 20px; bottom: 25px; position: absolute;
}
}
.side-box .search-box input {
	border-radius: 100px; border: 1px solid rgb(162, 162, 162); border-image: none; left: 0px; top: 0px; width: 100%; height: 100%; right: 0px; bottom: 0px; padding-right: 32px; padding-left: 12px; position: absolute; background-color: transparent; -webkit-border-radius: 100px; -moz-border-radius: 100px;
}
.side-box .search-box input:focus {
	border: 1px solid rgb(195, 14, 46); border-image: none;
}
.side-box .search-box a {
	top: 50%; width: 26px; height: 26px; right: 0px; text-decoration: none !important; position: absolute; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -o-transform: translateY(-50%);
}
.side-box .search-box a::after {
	color: rgb(0, 0, 0); font-family: FontAwesome; text-decoration: none !important; content: "\f002";
}
.dfwp-column {
	padding-left: 0px !important;
}
.ms-webpart-chrome-title * {
	-moz-box-sizing: initial; -webkit-box-sizing: initial;
}
.dfwp-list li a::before {
	display: none;
}
.ms-webpart-chrome-vertical {
	display: inherit;
}
.ms-webpart-cell-vertical {
	display: inherit;
}
.dfwp-list li::before {
	display: block;
}
.ms-rte-wpbox {
	list-style: inherit; text-align: inherit; text-transform: inherit; line-height: inherit; text-indent: inherit; letter-spacing: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; text-decoration: inherit; word-spacing: inherit; white-space: inherit; -ms-word-wrap: inherit;
}
img.ms-rtePosition-1 {
	margin: 0px 15px 15px 0px !important; padding: 0px !important; border: 15px solid rgb(244, 244, 244) !important; border-image: none !important;
}
img.ms-rtePosition-2 {
	margin: 0px 0px 15px 15px !important; padding: 0px !important; border: 15px solid rgb(244, 244, 244) !important; border-image: none !important;
}
img.ms-rteImage-4 {
	margin: 15px 0px !important; padding: 0px !important; border: 15px solid rgb(244, 244, 244) !important; border-image: none !important;
}
.page-showcase {
	background-color: white;
}
.page-showcase .ms-SPZoneLabel {
	top: -9px; position: absolute;
}
.page-showcase .ms-webpart-zone {
	height: 100%;
}
.page-showcase .ms-webpart-zone div.ms-webpartzone-cell {
	height: 100%;
}
.page-showcase .ms-WPBody {
	height: 100%;
}
.page-showcase noscript + div {
	height: 0px !important; display: none;
}
.page-showcase .ms-clear {
	height: 0px !important; display: none;
}
.page-showcase .edit-mode-panel {
	margin: 0px !important; padding: 0px !important; border: currentColor; border-image: none; left: 0px; top: 0px; width: 100%; height: 100%; right: 0px; bottom: 0px; position: absolute; cursor: pointer; opacity: 0;
}
.page-showcase .edit-mode-panel * {
	margin: 0px !important; padding: 0px !important; border: currentColor; border-image: none; left: 0px; top: 0px; width: 100%; height: 100%; right: 0px; bottom: 0px; position: absolute; cursor: pointer; opacity: 0;
}
.page-showcase .edit-mode-panel .ms-formfieldlabelcontainer {
	margin: 0px; padding: 0px; display: none;
}
.page-showcase .edit-mode-panel * .ms-formfieldlabelcontainer {
	margin: 0px; padding: 0px; display: none;
}
.page-showcase .edit-mode-panel .ms-formfieldvaluecontainer {
	margin: 0px; padding: 0px;
}
.page-showcase .edit-mode-panel * .ms-formfieldvaluecontainer {
	margin: 0px; padding: 0px;
}
.page-showcase .edit-mode-panel img {
	height: auto;
}
.page-showcase .edit-mode-panel * img {
	height: auto;
}
.page-showcase .edit-mode-panel {
	background: none; opacity: 1;
}
.page-showcase .edit-mode-panel.dragging {
	visibility: hidden;
}
.page-showcase .edit-mode-panel::before {
	left: 30px; bottom: 30px; color: white; font-family: FontAwesome; font-size: 30px; position: absolute; content: "\f040"; text-shadow: 0px 0px 2px black;
}
.edit-mode-value {
	color: transparent !important; position: relative;
}
.edit-mode-value .edit-mode-panel {
	background: none; padding: 0px; top: 0px; width: 100%; margin-top: 0px; position: absolute;
}
.edit-mode-value .edit-mode-panel::before {
	left: -16px; top: 0px; font-family: FontAwesome; font-size: 13px; position: absolute; content: "\f040";
}
.edit-mode-value .edit-mode-panel input {
	background: none; margin: 0px; padding: 0px; border: currentColor; border-image: none; width: 100%;
}
.edit-mode-value .edit-mode-panel .ms-formfieldlabelcontainer {
	display: none;
}
.edit-mode-value .edit-mode-panel .ms-formfieldvaluecontainer {
	background: none; margin: 0px; padding: 0px; border: currentColor; border-image: none;
}
.tool-pane-outer {
	border: 1px solid rgb(195, 14, 46); border-image: none; top: 300px; right: 60px; bottom: 0px; position: absolute; z-index: 99900; min-width: 305px; box-shadow: 0px 1px 2px rgba(0,0,0,0.5); -webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.5);
}
.tool-pane-outer .ui-helper-hidden {
	display: none;
}
.tool-pane-outer .ui-helper-hidden-accessible {
	margin: -1px; padding: 0px; border: 0px currentColor; border-image: none; width: 1px; height: 1px; overflow: hidden; position: absolute; clip: rect(0px, 0px, 0px, 0px);
}
.tool-pane-outer .ui-helper-reset {
	list-style: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; line-height: 1.3; font-size: 100%; text-decoration: none;
}
.tool-pane-outer .ui-helper-clearfix::before {
	display: table; border-collapse: collapse; content: "";
}
.tool-pane-outer .ui-helper-clearfix::after {
	display: table; border-collapse: collapse; content: "";
}
.tool-pane-outer .ui-helper-clearfix::after {
	clear: both;
}
.tool-pane-outer .ui-helper-clearfix {
	min-height: 0px;
}
.tool-pane-outer .ui-helper-zfix {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; opacity: 0;
}
.tool-pane-outer .ui-front {
	z-index: 100;
}
.tool-pane-outer .ui-state-disabled {
	cursor: default !important;
}
.tool-pane-outer .ui-icon {
	text-indent: -99999px; overflow: hidden; display: block; background-repeat: no-repeat;
}
.tool-pane-outer .ui-widget-overlay {
	left: 0px; top: 0px; width: 100%; height: 100%; position: fixed;
}
.tool-pane-outer .ui-draggable-handle {
	-ms-touch-action: none; touch-action: none;
}
.tool-pane-outer .ui-resizable {
	position: relative;
}
.tool-pane-outer .ui-resizable-handle {
	font-size: 0.1px; display: block; position: absolute; -ms-touch-action: none; touch-action: none;
}
.tool-pane-outer .ui-resizable-disabled .ui-resizable-handle {
	display: none;
}
.tool-pane-outer .ui-resizable-autohide .ui-resizable-handle {
	display: none;
}
.tool-pane-outer .ui-resizable-n {
	left: 0px; top: -5px; width: 100%; height: 7px; cursor: n-resize;
}
.tool-pane-outer .ui-resizable-s {
	left: 0px; width: 100%; height: 7px; bottom: -5px; cursor: s-resize;
}
.tool-pane-outer .ui-resizable-e {
	top: 0px; width: 7px; height: 100%; right: -5px; cursor: e-resize;
}
.tool-pane-outer .ui-resizable-w {
	left: -5px; top: 0px; width: 7px; height: 100%; cursor: w-resize;
}
.tool-pane-outer .ui-resizable-se {
	width: 12px; height: 12px; right: 1px; bottom: 1px; cursor: se-resize;
}
.tool-pane-outer .ui-resizable-sw {
	left: -5px; width: 9px; height: 9px; bottom: -5px; cursor: sw-resize;
}
.tool-pane-outer .ui-resizable-nw {
	left: -5px; top: -5px; width: 9px; height: 9px; cursor: nw-resize;
}
.tool-pane-outer .ui-resizable-ne {
	top: -5px; width: 9px; height: 9px; right: -5px; cursor: ne-resize;
}
.tool-pane-outer .content {
	background: rgb(255, 255, 255); padding: 30px 2px 2px; border: 1px solid rgb(216, 216, 216); border-image: none; left: 0px; top: 0px; right: 0px; bottom: 0px; overflow: auto; display: none; position: absolute;
}
.tool-pane-outer .head {
	background: rgb(195, 14, 46); height: 26px; color: rgb(255, 255, 255); line-height: 26px; text-indent: 7px; position: relative; z-index: 2; cursor: move;
}
.tool-pane-outer .toggler {
	top: 1px; right: 7px; color: rgb(255, 255, 255); position: absolute; cursor: pointer;
}
.tool-pane-outer.open {
	min-height: 300px; max-height: none;
}
.tool-pane-outer.open .content {
	display: block;
}
.tool-pane-outer.open .toggler .fa::before {
	content: "\f151";
}
#contentBox {
	margin-right: inherit !important; margin-left: inherit !important; min-width: inherit !important;
}
.ajax-delta-content-body {
	height: 100%;
}
.video-js {
	color: rgb(255, 255, 255); font-size: 10px; max-width: 100% !important;
}
.vjs-default-skin .vjs-big-play-button {
	border-radius: 0px; border: 0.06em solid rgb(255, 255, 255); border-image: none; left: 50%; top: 50%; width: 3em; height: 1.5em; line-height: 1.5em; font-size: 3em; margin-top: -0.75em; margin-left: -1.5em; -webkit-border-radius: 0; -moz-border-radius: 0;
}
.video-js .vjs-control-bar {
	background-color: rgba(195, 14, 46, 0.7);
}
.video-js .vjs-big-play-button {
	background-color: rgba(195, 14, 46, 0.7);
}
.video-js .vjs-menu-button .vjs-menu-content {
	background-color: rgba(195, 14, 46, 0.7);
}
.video-js .vjs-slider {
	background-color: rgba(246, 131, 152, 0.5);
}
.video-js .vjs-volume-level {
	background: rgb(255, 255, 255);
}

.video-js .vjs-play-progress {
	background: rgb(255, 255, 255);
}
.video-js .vjs-slider-bar {
	background: rgb(255, 255, 255);
}
.video-js .vjs-load-progress {
	background: rgba(246, 131, 152, 0.5);
}
.video-js .vjs-load-progress div {
	background: rgba(246, 131, 152, 0.75);
}
.ph-light-box-container {
	transition:opacity 200ms; left: 0px; top: 0px; right: 0px; bottom: 0px; overflow: hidden; position: fixed; z-index: -1000; opacity: 0; -webkit-transition: opacity 200ms; -o-transition: opacity 200ms; -moz-transition: opacity 200ms;
}
.ph-light-box-container.loading .image-holder {
	background: rgba(255, 255, 255, 0.03); min-height: 260px; min-width: 320px;
}
.ph-light-box-container.loading .image-holder::after {
	animation:middle-spin 2s linear infinite; left: 50%; top: 50%; width: 1.28em; text-align: center; color: rgb(195, 14, 46); font-family: FontAwesome; font-size: 53px; position: absolute; z-index: 101; content: "\f1ce"; opacity: 1; transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); -webkit-animation: middle-spin 2s infinite linear; -o-animation: middle-spin 2s infinite linear; -moz-animation: middle-spin 2s infinite linear;
}
.ph-light-box-container.active {
	z-index: 1000; opacity: 1;
}
.ph-light-box-container .overlay {
	background: rgba(0, 0, 0, 0.95); left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute; z-index: 100;
}
.ph-light-box-container .image-container {
	left: 0px; top: 50%; text-align: center; right: 0px; bottom: 0px; position: absolute; z-index: 100;
}
.ph-light-box-container .image-container .image-holder {
	margin: auto; display: inline-block; position: relative; max-height: 200%; max-width: calc(100% - 160px); transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -o-transform: translateY(-50%);
}
@media screen and (max-width:767px)
{
.ph-light-box-container .image-container .image-holder {
	max-width: 100%;
}
}
.ph-light-box-container .image-container .image-holder > div {
	padding: 30px; font-size: 14px; max-height: 100%; max-width: 100%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
@media screen and (max-width:767px)
{
.ph-light-box-container .image-container .image-holder > div {
	width: auto; overflow: auto; -ms-overflow-x: hidden;
}
}
.ph-light-box-container .image-container .image-holder > img {
	min-height: 400px; max-width: 100% !important;
}
.ph-light-box-container .image-container .image-holder > .azuremediaplayer {
	min-height: 400px; max-width: 100% !important;
}
.ph-light-box-container .image-container .image-holder > .azuremediaplayer > video {
	min-height: 400px; max-width: 100% !important;
}
@media screen and (max-width:767px)
{
.ph-light-box-container .image-container .image-holder > img {
	width: 800px; max-width: 100%;
}
.ph-light-box-container .image-container .image-holder > .azuremediaplayer {
	width: 800px; max-width: 100%;
}
.ph-light-box-container .image-container .image-holder > .azuremediaplayer > video {
	width: 800px; max-width: 100%;
}
}
.ph-light-box-container .image-container .image-holder > .azuremediaplayer > video {
	min-height: 400px; max-width: 100% !important;
}
@media screen and (max-width:767px)
{
.ph-light-box-container .image-container .image-holder > .azuremediaplayer > video {
	width: 800px; max-width: 100%;
}
}
.ph-light-box-container .image-container .image-holder .close {
	background: none; border: 1px solid rgb(54, 58, 60); border-image: none; top: 0px; width: 40px; height: 25px; text-align: center; right: -60px; color: white; line-height: 4px; padding-top: 15px; font-family: FontAwesome; font-size: 18px; text-decoration: none; position: absolute; z-index: 2; cursor: pointer;
}
@media screen and (max-width:767px)
{
.ph-light-box-container .image-container .image-holder .close {
	top: 2px; right: 2px; background-color: rgba(0, 0, 0, 0.5);
}
}
.ph-light-box-container .image-container .image-holder .close:hover {
	border-color: rgb(255, 255, 255); color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);
}
@media screen and (max-width:767px)
{
.container {
	padding-right: 20px !important; padding-left: 20px !important;
}
.row {
	margin-right: -20px !important; margin-left: -20px !important;
}
[class*='col-xs-'] {
	padding-right: 20px !important; padding-left: 20px !important;
}
[class*='col-sm-'] {
	padding-right: 20px !important; padding-left: 20px !important;
}
[class*='col-md-'] {
	padding-right: 20px !important; padding-left: 20px !important;
}
[class*='col-lg-'] {
	padding-right: 20px !important; padding-left: 20px !important;
}
}
input[type='checkbox'] + label {
	margin-bottom: 0px !important; margin-left: 5px;
}
.back-to-top {
	border-radius: 100%; border: currentColor; border-image: none; box-shadow: 0px 2px 8px rgba(0,0,0,0.0);background-color: rgb(255, 255, 255, 0.0); -webkit-border-radius: 100%; -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.0); -moz-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.0); -moz-border-radius: 100%;
}/**/
